TÔI ĐÃ ĐỌC tài liệu về táo và không dễ hiểu đối với người mới bắt đầu ở số Objective-C
như tôi. Tôi đang cố gắng để thực hiện multicolumn UITableView
sau đây ví dụ link và nó chỉ không hoạt động vì vậy tôi cần phải hiểu làm thế nào cellForRowAtIndexPath
làm việc, gây cho cá nhân tôi phương pháp này có vẻ khá phức tạp.CellForRowAtIndexPath hoạt động như thế nào?
1) Nó trở lại là gì? UITableViewCell
? Nhưng tại sao nó trông rất lạ?
-(UITableViewCell *)tableView:(UITableView *)tableView
- Đó là gì? Bạn có thể giải thích?
2) Làm cách nào để gọi và điều quan trọng hơn là tôi kết nối nó với một số UITableView
??? Nếu tôi có hai tên UITableView
có tên firstTableView
và secondTableView
và tôi muốn chúng khác nhau (để thực hiện cellForRowAtIndexPath
khác nhau)? Làm thế nào anh có thể liên kết của tôi UITableViews
này
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
phương pháp chấp nhận NSIndexPath
, không UITableView
. Tôi sẽ làm gì đây?
Chỉ cần có cho câu hỏi này. Tôi biết đây là 6 tuổi, nhưng dù sao ... một phương pháp dụ được mô tả như thế này: '- (return_type) firstPartOfMethodName: (first_param_type) first_param secondPartOfMethodName: (second_param_type) second_param ...', trong đó 'return_type' là kiểu giá trị của phương thức trả về, 'first_param_type',' second_param_type', v.v. là các kiểu tham số được truyền cho phương thức, 'first_param',' second_param', v.v. là các biến thực tế được truyền cho phương thức và 'firstPartOfMethodName: secondPartOfMethodName : ... 'là tên (hoặc ** chữ ký **) của phương thức. –