Tôi biết cách sử dụng initWithCustomView để tạo và thêm UIBarButtonItem với chế độ xem tùy chỉnh trong mã. Nhưng tôi thích làm những việc như thế này trong Interface Builder khi tôi có thể. Tôi dường như không thể tìm thấy bất kỳ cách nào để tạo UIBarButtonItem tùy chỉnh và đặt chế độ xem tùy chỉnh.Bạn có thể tạo UIBarButtonItem bằng Chế độ xem tùy chỉnh trong Bộ dựng giao diện
Trả lời
OK, cuối cùng tôi đã tìm ra cách thực hiện.
Nếu bạn kéo chế độ xem vào một NavigationItem sẽ tạo UIBarButtonItem được khởi tạo với chế độ xem tùy chỉnh đó và nó liên kết nó với nút thanh bên phải. Ngoài ra, bạn có thể kéo chế độ xem vào mục nút thanh nằm bên trong Mục điều hướng. Nó sẽ không hoạt động đối với một mục nút thanh không nằm trong một mục điều hướng.
Để tạo mục thanh bên trái có chế độ xem tùy chỉnh, điều này phức tạp hơn một chút. Mục nút thanh bên trong mục điều hướng được mã hóa thành mục bên phải. Những gì tôi đã làm là thêm tạm thời một mục điều hướng khác vào cấp cao nhất của tệp xib. Sau đó kéo chế độ xem vào mục điều hướng tạo mục nút thanh bên trong mục điều hướng này. Di chuyển mục nút thanh ra khỏi mục điều hướng (đến cấp cao nhất của xib). Sau đó, tôi có thể xóa mục điều hướng mà tôi đã thêm để sau đó tôi có một mục nút thanh đứng miễn phí được khởi tạo với chế độ xem tùy chỉnh. Sau đó, bạn phải thêm liên kết từ cửa hàng leftBarButtonItem của mục điều hướng thực vào mục nút thanh này.
Như ông đã nói trong các ý kiến, giải pháp của user486646 không còn hoạt động trong Xcode 6. Sau khi rối tung xung quanh một chút đây là những gì tôi đã tìm ra.
1) Kéo thanh công cụ vào Khung điều khiển chế độ xem của bạn. Không vào tầm nhìn, nhưng vào cảnh, ví dụ. dưới Lối ra.
2) Kéo chế độ xem tùy chỉnh của bạn vào (dưới) thanh công cụ. Thao tác này sẽ tạo UIBarButtonItem với chế độ xem tùy chỉnh được nhúng trong thanh công cụ.
3) Bây giờ kéo UIBarButtonItem với chế độ xem tùy chỉnh nhúng vào bất cứ nơi nào bạn thực sự muốn nó (ví dụ như mục điều hướng hoặc chỉ là một trong các mục trên thanh công cụ của Bộ điều khiển Xem).
4) Xóa thanh công cụ được tạo ở bước 1.
Thật không may này đã không làm việc cho tôi với Xcode 7.2: ( –
- 1. Kéo chế độ xem tùy chỉnh vào cửa sổ trong Trình tạo giao diện?
- 2. Android: tạo chế độ xem tùy chỉnh có thể cuộn
- 3. Ẩn chế độ xem trong trình tạo giao diện khi có nhiều chế độ xem
- 4. Bộ điều khiển xem đẩy vào chế độ xem giao diện chế độ xem
- 5. UIBarButtonItem với chế độ xem tùy chỉnh không hiển thị sau khi xem lần đầu tiên
- 6. Jenkins tùy chỉnh chế độ xem lịch sử xây dựng
- 7. Tùy chỉnh UIView từ Trình tạo giao diện
- 8. Cách tạo chế độ xem web tùy chỉnh trong Android?
- 9. Lấy bối cảnh bên trong chế độ xem tùy chỉnh?
- 10. Chế độ xem ảnh tùy chỉnh
- 11. Bắt đầu tạo chuyển đổi chế độ xem tùy chỉnh
- 12. cách thêm chế độ xem chú dẫn tùy chỉnh trong chế độ xem bản đồ
- 13. Có thể cuộnChế độ bị tắt trong chế độ xem phố tùy chỉnh không?
- 14. Có thể tạo loại chế độ xem tùy chỉnh này trong Android không?
- 15. Chế độ xem thông báo tùy chỉnh
- 16. Đặt UIBarButtonItem dựa trên chế độ xem tùy chỉnh trong thanh điều hướng không có đệm ngang mặc định
- 17. Bạn có thể gọi các chế độ xem bên trong Chế độ xem trong sql
- 18. Cách tạo Chế độ xem tùy chỉnh đơn giản?
- 19. Android: Hướng dẫn về tạo Chế độ xem tùy chỉnh
- 20. Khởi tạo chế độ xem với initWithCoder tùy chỉnh
- 21. Nhúng Chế độ xem tùy chỉnh bên trong một WebView
- 22. Tạo chế độ xem tùy chỉnh bằng cách sử dụng xib
- 23. Trình tạo giao diện có sử dụng phương thức -init để khởi tạo bộ điều khiển chế độ xem không?
- 24. Khoảng cách phía trên chế độ xem tùy chỉnh NSMenuItem
- 25. Chế độ xem tùy chỉnh ca cao cho NSMenuItem
- 26. Cập nhật lớp UIView trong Bộ dựng giao diện
- 27. Chế độ xem trong Nhóm tùy chỉnh Chế độ xem không hiển thị
- 28. Tạo dòng thời gian bằng cách sử dụng chế độ xem tùy chỉnh
- 29. Chế độ xem tùy chỉnh trong bố cục xml
- 30. Tùy chỉnh rails_admin để bao gồm chế độ xem tự tạo và bộ điều khiển
Cảm ơn bạn rất nhiều. –
Gần 4 năm sau, tìm cách làm điều tương tự và cách giải quyết của tôi không còn hoạt động –
Tìm thấy giải pháp nào khác? –