2013-02-04 37 views
6

Khi tôi thay đổi chế độ chỉnh sửa uitableview thành chế độ chỉnh sửa, tôi muốn người dùng có thể chọn một ô mà không có sự phân biệt đang diễn ra. Khoảng cách được liên kết trong bảng phân cảnh. Có cách nào để vô hiệu hóa segue trong chế độ chỉnh sửa không?Hủy phân đoạn trong chế độ chỉnh sửa uitableview

Tôi không thể tắt tương tác với ô trong khi chỉnh sửa thêm vì tôi cần phải chọn nút điều khiển chỉnh sửa (nút chèn).

Trả lời

12

Trong điều khiển xem bạn ghi đè

- (BOOL)shouldPerformSegueWithIdentifier:(NSString *)identifier sender:(id)sender{ 
    return !self.isEditing; 
} 

Bên rằng phương pháp kiểm tra nếu đây là segue chính xác, và xác minh chỉnh sửa trạng thái. Nếu chỉnh sửa được bật, hãy trả lại NO; nếu không, trả lại YES.

+2

'shouldPerformSegueWithIdentifier' là iOS 6 trở lên. – zaph

+0

và ví dụ để trợ giúp: [tại đây] (http://www.sandymilne.com/shouldperformseguewithidentifier-and-prepareforsegue-in-ios-6/) – plusangel

Các vấn đề liên quan