Objective c UITableView委派如何向tableview发送消息?

Objective c UITableView委派如何向tableview发送消息?,objective-c,uitableview,delegates,Objective C,Uitableview,Delegates,因此,我有一个采用UITableViewDelegate的视图控制器: @interface MyViewController:UIViewController<UITableViewDelegate> @property (weak, nonatomic) IBOutlet UITabelView *myTableView; @end 我的问题是,tabel视图行的高度如何返回到myTableView并进一步设置每一行的高度 编辑: 为了清楚起见,我尝试在我自己的自定义视图类中实

因此,我有一个采用UITableViewDelegate的视图控制器:

@interface MyViewController:UIViewController<UITableViewDelegate>
@property (weak, nonatomic) IBOutlet UITabelView *myTableView;
@end
我的问题是,tabel视图行的高度如何返回到myTableView并进一步设置每一行的高度

编辑:
为了清楚起见,我尝试在我自己的自定义视图类中实现这个机制,其中需要特定的信息来布局视图。我使用UITabelView本身没有问题。:)

您的问题不是很清楚,但是UITableView中询问代表单元格高度的代码可能是这样的

CGFloat thisCellHeight = [self.delegate tableView:self heightForRowAtIndexPath:thisCellIndexPath];

它向代理发回一条消息并询问…

@trapper,因此当执行-(CGFloat)tableView:heightforrowatinexpath:内的行“return xxx;”时,另一条代理消息会发回表视图?不完全是这样。消息由UITableView启动并发送给代理,代理返回值(CGFloat)是返回给UITableView的唯一内容如果您对消息实际工作方式的“幕后”实现感兴趣,那么有很多内容需要阅读,但这可能比您需要的更详细。选中此项:
CGFloat thisCellHeight = [self.delegate tableView:self heightForRowAtIndexPath:thisCellIndexPath];