2012-08-03 20 views
5

Tôi đã sử dụng để tạo mã giao diện người dùng. Nhưng bây giờ tôi phải sử dụng bảng phân cảnh. Tôi nhầm lẫn về cách thêm trình xử lý sự kiện vào các điều khiển được thêm vào bảng phân cảnh và cách liên kết dữ liệu động với các điều khiển được thêm vào bảng phân cảnh. Một kịch bản mẫu là An UIView được thêm vào bảng phân cảnh và hai UITableView và một nút được thêm vào trên nó. Tôi muốn thêm trình xử lý sự kiện vào nút và liên kết dữ liệu với các khung nhìn bảng. Làm thế nào để tôi làm điều này. Nếu tôi phân lớp UIView được thêm vào bảng phân cảnh, tôi sẽ có quyền truy cập vào các nút điều khiển (nút, hai khung nhìn) được thêm vào đầu chế độ xem hoặc cách khác tôi nên đạt được điều này? Hãy giúp tôi !Bảng phân cảnh iOS Cách truy cập các điều khiển và thêm trình xử lý sự kiện và dữ liệu ràng buộc vào các điều khiển được thêm vào Storyboard

Trả lời

8

Thêm trình xử lý sự kiện vào nút tương đối đơn giản. Trong lớp con UIViewController của bạn chỉ cần thêm một phương thức tương tự như dưới đây, sau đó trong trình xây dựng giao diện của bạn, hãy chọn khung nhìn và trên bảng điều khiển bên phải, hãy nhấp vào nút bên phải ở trên cùng trông giống như mũi tên trỏ sang phải. trong các hành động đã nhận, kéo vòng tròn đến nút mà bạn muốn thực hiện hành động.

-(IBAction)doSomething:(id)sender{ 
    //code for doing what you want your button to do. 
} 

Một cách riêng biệt, bạn có thể làm điều đó, nếu bạn vẫn muốn làm điều đó programatically là để làm điều tương tự bạn đang sử dụng để làm gì, ngoại trừ trong file .h của bạn thêm IBOutlet UIButton * BUTTONNAME; và trong cửa sổ bên phải dưới cửa hàng bạn sẽ thấy nút của bạn. sau đó có thể được tham chiếu theo tên trong tệp .m.