Tôi chỉ là một newbie của chương trình Objective C iPhone ... Tôi thấy rất nhiều mã có chứa phương pháp có tên "awakeFromNib" .. Điều đó thực sự có ý nghĩa gì? làm thế nào và khi nào và ở đâu để gọi phương pháp này? Cảm ơn ...Điều gì awakeFromNib thực sự là?
Trả lời
awakeFromNib
được gọi cho các đối tượng (chế độ xem, bộ điều khiển, v.v.) đang được lưu trữ trong các tệp xib/nib. Điều này về cơ bản có nghĩa là xib/nib đã được hủy lưu trữ, tất cả các kết nối (IBActions
/IBOutlets
) cho tất cả các đối tượng được tạo và bạn có biểu đồ đối tượng hoạt động.
Tôi sử dụng nó khi tôi có một lớp chế độ xem tùy chỉnh mà tôi đã cung cấp cho một chế độ xem nhất định trong xib của tôi.
Bạn không gọi nó. Sau khi tải tệp nib, mọi chế độ xem bên trong, có thể là nút, UIView hoặc một thứ khác, gọi số awakeFromNib
từ lớp tương ứng của chúng một cách tự động. Bạn ghi đè phương pháp này để thiết lập và bố cục, như bạn sẽ làm với phương thức init
nếu bạn đang tạo một chế độ xem phụ theo lập trình.
ahh .. tôi hiểu .. vậy nghĩa là awakeFromNib được gọi sau khi mọi thứ đã được tải đúng không? cảm ơn Kyr .. – Aldee
- 1. Điều gì thực sự là một @selector?
- 2. Điều gì thực sự là $ RPM_BUILD_ROOT?
- 3. Điều này thực sự là gì trong Java?
- 4. Go - Điều gì thực sự là một multipart.File?
- 5. GetTickCount() thực sự đo lường điều gì?
- 6. kAudioSessionProperty_InputSources thực sự tốt cho điều gì?
- 7. Benifits of awakeFromNib?
- 8. Điều gì là sự tinh tế của, nhà điều hành?
- 9. Bảo vệ CSRF thực sự là gì?
- 10. System.in.read thực sự trở lại là gì?
- 11. Truy cập Xem trong awakeFromNib?
- 12. Điều đó thực sự có nghĩa là ngôn ngữ lập trình là gì?
- 13. PCDATA và CDATA thực sự là gì?
- 14. Chuỗi thực sự là gì trong .NET?
- 15. mảng đa chiều thực sự là gì?
- 16. init and awakeFromNib
- 17. Kernel.Inject (ví dụ) là gì; thực sự làm gì?
- 18. Tôi tự hỏi điều gì thực sự & lợi nhuận?
- 19. Apache Camel: Điều gì thực sự đang được định tuyến?
- 20. + = (o, arg) => thực sự đạt được điều gì?
- 21. Điều gì thực sự xảy ra trong Javascript Sắp xếp
- 22. Điều gì thực sự khiến Session_Start được gọi?
- 23. Điều gì thực sự khả thi trong UILabel?
- 24. Tên phương thức trống, điều này thực sự làm gì?
- 25. Điều này thực sự làm gì? - Chức năng Crazy C++
- 26. Điều này thực sự có ý nghĩa gì> Codeigniter
- 27. Licenses.licx thực sự làm gì với điều khiển DevExpress?
- 28. Điều gì thực sự xảy ra khi gọi setCancelsTouchesInView?
- 29. Điều gì thực sự làm Rails ActionController :: Metal
- 30. Điều gì thực sự là mục đích của từ khóa "cơ sở" trong C#?
cảm ơn Eimantas .. có nghĩa là khi tạo một thể hiện của khung nhìn, các đối tượng được tạo ra sẽ được lưu trữ lúc đầu? – Aldee
các đối tượng trong nib được lưu trữ. Phương thức này được gọi cho mỗi đối tượng khi bộ điều khiển xem đã hủy lưu trữ nib. – Eimantas
vì vậy khi nào các đối tượng được lưu trữ hoặc hủy lưu trữ? – Gerry