小编teo*_*teo的帖子

为AccessoryType TableView添加"加号"按钮

我正在尝试实现一个TableView,其中每个单元格都有一个' +'按钮,就像在播放列表中添加歌曲时的iPod应用程序一样.

cell.accesoryType只有四个值

UITableViewCellAccessoryCheckmark

UITableViewCellAccessoryDetailDisclosureButton
Run Code Online (Sandbox Code Playgroud)

UITableViewCellAccessoryDisclosureIndicator

None
Run Code Online (Sandbox Code Playgroud)

如何才能做到这一点?我是否需要创建自定义按钮并设置cell.accessoryView或是否有其他方法来执行此操作?

iphone uitableview accessorytype

7
推荐指数
2
解决办法
6962
查看次数

TableCell中的UITextView,如何为通用应用设置正确的宽度

我在tableView单元格中使用UITextView来编辑文本.

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

UITextField *textName = [[UITextField alloc] initWithFrame:CGRectMake(0, 0, 270, 24)];

[cell addSubview:textName];
[textName release];

}
Run Code Online (Sandbox Code Playgroud)

这有效,但在iPad上运行时则不正确.

我试图使用cell.contentView.frame.size.width来确定单元格的宽度

但对于iPhone和iPad,这总是会返回320.0

在横向模式下iPad上也不应该更大的单元格宽度?

张志贤

iphone uitableview uitextview universal ipad

6
推荐指数
1
解决办法
3964
查看次数

networkActivityIndi​​catorVisible

此代码与networkActivityIndi​​catorVisible一起使用是否正确?

- (void)viewWillAppear:(BOOL)animated {

    [super viewWillAppear:animated];

    UIApplication* app2 = [UIApplication sharedApplication]; 
    app2.networkActivityIndicatorVisible = YES; 
    [self loadSources];  // Loads data in table view
    app2.networkActivityIndicatorVisible = NO; 
}
Run Code Online (Sandbox Code Playgroud)

张志贤

iphone xcode

4
推荐指数
2
解决办法
1万
查看次数