如何在UITableViewCell的中添加向右箭头和箭头前的文本

1.首先说的是添加向右的箭头,这个很简单,只要在cellForRowAtIndexPath:方法中执行以下代码:

cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;  

这样就可以达到添加向右箭头的效果了,其实还有其他几个样式,也是可以在cell的右侧添加一些图案的,这个自己打一半看补全再试试就知道了。

2.添加完箭头以后,若还想在箭头前面添加文字,则需要在cellForRowAtIndexPath:执行以下代码:

cell.detailTextLabel.text = @"测试";  

如果你执行之后可以看到箭头前有文字出现的话,还需要在cellForRowAtIndexPath:中把cell的类型设置为UITableViewCellStyleValue1,cellForRowAtIndexPath:的整段代码如下:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath  
{  
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"formCell"];  
    if (cell == nil) {  
        cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:@"formCell"];  
        cell.textLabel.text = @"monalisa";  
    }  
    cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;  
    cell.detailTextLabel.text = @"mona"; 
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,195评论 4 61
  • 转自:http://www.2cto.com/kf/201207/144337.html 今天在看iphone开发...
    cd28adedf8f6阅读 4,073评论 0 1
  • 可能我的"文艺"人生最期待的就是咸阳附近的俩座帝王墓被科考发掘。一个自然是千古一帝秦始皇的王陵,另一座应该...
    慧娜阅读 2,540评论 2 2
  • 在即将毕业的日子,经历过秋招黯然收场的打击,也随大流准备考公务员,想想刚上大学时,从来就没有想过会参加考公。在四月...
    映迹海阅读 3,505评论 7 5
  • 但是也有人说了写了那么多的板块,却唯独没有提到象湖板块,难道象湖新城不是亲妈养的?当然不是!我可是雨露均沾的!今天...
    QSS最帅7阅读 3,073评论 0 0