Tôi có một ứng dụng nhỏ sử dụng nhiều bố cục phần cho chế độ xem bảng ban đầu. Một phần hiển thị các xu hướng gần đây nhất từ Twitter và phần còn lại hiển thị những câu chuyện gần đây nhất từ Twitter. Khi tôi nhấp vào một mục trong danh sách các xu hướng, tôi chuyển sang bộ điều khiển xem bảng mới hiển thị các tweet mới nhất về xu hướng đó. Trong bộ điều khiển gốc cho phần câu chuyện tôi có thể hiển thị thêm thông tin trong một bộ điều khiển chế độ xem khác có chứa hình ảnh, liên kết, v.v. Vấn đề là khi tôi chọn bất cứ điều gì trong phần câu chuyện, tôi đang được đẩy đến bộ điều khiển xem bảng được thiết lập cho phần xu hướng. Tôi đã đặt tên cho mỗi segue và có các lớp học tùy chỉnh cho cả hai quan điểm mà tôi muốn chuyển đổi sang và tôi đang làm điều này để kiểm tra segue đang được gọi là:Nhiều khoảng cách từ bộ điều khiển xem bảng
-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if([[segue identifier] isEqualToString:@"viewTrendsSearch"]) {
//get the controller that we are going to segue to
SearchTrendResultsViewController *strvc = [segue destinationViewController];
//get the path of the row that we want from the table view
NSIndexPath *path = [self.tableView indexPathForSelectedRow];
//here we get the trend object from the array we set up earlier to hold all trends
Trends *results = [currentTrends objectAtIndex:[path row]];
//pass the object that was selected in the table view to the destination view
[strvc setQuery: results];
}
if([[segue identifier] isEqualToString:@"storyfullDetails"]) {
StoriesViewController *svc = [segue destinationViewController];
NSIndexPath *path = [self.tableView indexPathForSelectedRow];
Stories *results = [currentStories objectAtIndex:[path row]];
[svc setStory:results];
}
}
Bất kỳ đề xuất về cách để có được những quan điểm khác nhau ?
Ok cảm ơn! Tôi sẽ xem xét thêm hai lựa chọn này và xem liệu tôi có thể tiến lên hay không. Liên quan đến giải pháp 1, làm thế nào bạn sẽ thực hiện nhiều tế bào bảng nguyên mẫu? Trong giao diện bảng phân cảnh, bạn chỉ cần kéo một bộ điều khiển xem bảng khác vào bộ điều khiển gốc? – swallace
Chọn chế độ xem bảng trong IB và trình kiểm tra thuộc tính sẽ có các điều khiển cho số lượng ô mẫu thử. Hoặc kéo một UITableViewCell từ thư viện vào bảng. Dù bằng cách nào, hãy chắc chắn chọn từng ô và cung cấp cho nó một mã định danh duy nhất. – rickster
Giải thích tuyệt vời. Giúp tôi hiểu rõ hơn những gì đang diễn ra – Andrew