我有一个这样的课:
@interface ExerciseLogDetails : UIViewController<UIActionSheetDelegate, UITableViewDelegate, UITableViewDataSource> {
Run Code Online (Sandbox Code Playgroud)
我试图显示一些元素,然后是UITextView.UITextView元素在Interface Builder上创建.执行此代码时:
- (void)viewDidLoad {
self.tableView = [[UITableView alloc] initWithFrame:self.view.bounds style:UITableViewStylePlain];
tableView.dataSource = self;
tableView.delegate = self;
[self.view addSubview:self.tableView];
}
Run Code Online (Sandbox Code Playgroud)
表显示,但不是我在Interface Builder中配置的表.它完全空白且未格式化.如何访问我的表并使用数据以程序方式填充它?
谢谢!
我正在快速开发类似于Instagram的社交ios应用程序。我有2个屏幕,其中包含几乎与提要相同的显示。第一个是包含表视图的简单提要屏幕,第二个是包含配置文件信息的表视图标题的配置文件屏幕,并且该表视图应包含第一个屏幕的相同数据。
我能够做到这一点,但是我不得不在第一屏和第二屏中为tableview重复相同的代码:(cellforRow,Number,数据和计算...)
在这种情况下避免重复数据的最佳方法是什么?