标签: uitableview

如何在UITableView中设置分隔符的整个宽度

所以我有一个UITableView,其中分隔符没有全宽.它在左侧前10像素结束.我在viewDidLoad中玩这个代码

self.tableView.layoutMargins = UIEdgeInsetsZero;
Run Code Online (Sandbox Code Playgroud)

也可以在故事板中选择自定义或默认选择器.现在,所有填充的单元格都没有全宽度选择器,但是空单元格具有全宽度.

我怎么能解决这个问题呢?

谢谢你的帮助

iphone objective-c uitableview ios

142
推荐指数
13
解决办法
8万
查看次数

为什么UITableViewCell会保持突出显示?

什么会导致表格视图单元格被触摸后保持高亮显示?我点击单元格,可以看到它在按下详细视图时保持高亮显示.弹出详细信息视图后,单元格仍会突出显示.

cocoa-touch uitableview ios

141
推荐指数
6
解决办法
6万
查看次数

如何调整superview的大小以适应autolayout的所有子视图?

我对自动布局的理解是,它采用超视图的大小,并以约束和内在大小为基础计算子视图的位置.

有没有办法扭转这个过程?我想在约束和内在大小的基础上调整superview的大小.实现这一目标的最简单方法是什么?

我有在Xcode中设计的视图,我用它作为标题UITableView.该视图包括标签和按钮.标签的大小因数据而异.根据约束条件,标签成功按下按钮,或者如果按钮和superview底部之间存在约束,则标签将被压缩.

我找到了一些类似的问题,但他们没有很好的答案.

uitableview ios autolayout

141
推荐指数
2
解决办法
10万
查看次数

减少UITableView各部分之间的空间

有没有办法减少UITableView的两个部分之间的空间?每个部分之间大约有15个像素.我确实已经尝试返回0 -tableView:heightForFooterInSection:,-tableView:heightForHeaderInSection:但这并没有改变任何东西.

有什么建议?

iphone uitableview ios

139
推荐指数
7
解决办法
9万
查看次数

自定义UITableView标题部分

我想UITableView为每个部分自定义标题.到目前为止,我已经实施了

-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
Run Code Online (Sandbox Code Playgroud)

这种UITabelViewDelegate方法.我想要做的是获取每个部分的当前标题,并添加UILabel为子视图.

到目前为止,我无法做到这一点.因为,我找不到任何东西来获取默认节标题.第一个问题,有没有办法获得默认部分标题

如果不可能,我需要创建一个容器视图,UIView但是,这次我需要设置默认的背景颜色,阴影颜色等.因为,如果仔细查看部分的标题,它已经被自定义了.

如何为每个节标题获取这些默认值?

谢谢你们.

objective-c uitableview ios swift

139
推荐指数
10
解决办法
24万
查看次数

为UITableViewCell的accessoryView使用自定义图像并让它响应UITableViewDelegate

我正在使用自定义绘制的UITableViewCell,包括相同的单元格accessoryView.我对accessoryView的设置通过以下方式进行:

UIImage *accessoryImage = [UIImage imageNamed:@"accessoryDisclosure.png"];
UIImageView *accImageView = [[UIImageView alloc] initWithImage:accessoryImage];
accImageView.userInteractionEnabled = YES;
[accImageView setFrame:CGRectMake(0, 0, 28.0, 28.0)];
self.accessoryView = accImageView;
[accImageView release];
Run Code Online (Sandbox Code Playgroud)

此外,当单元格初始化时,使用initWithFrame:reuseIdentifier:I确保设置以下属性:

self.userInteractionEnabled = YES;
Run Code Online (Sandbox Code Playgroud)

不幸的是,在我的UITableViewDelegate中,我的tableView:accessoryButtonTappedForRowWithIndexPath:方法(尝试重复10次)没有被触发.代表肯定是正确连接的.

可能会遗漏什么?

谢谢大家.

cocoa-touch uitableview uikit ios

138
推荐指数
3
解决办法
9万
查看次数

添加滑动以删除UITableViewCell

我正在使用一个CheckList应用程序UITableView.我想知道如何添加滑动来删除a UITableViewCell.

这是我的ViewController.swift:

import UIKit

class ViewController: UIViewController,  UITextFieldDelegate, UITableViewDelegate,      UITableViewDataSource {

var tableView: UITableView!
var textField: UITextField!
var tableViewData:Array<String> = []

// Define Colors

let lightColor: UIColor = UIColor(red: 0.996, green: 0.467, blue: 0.224, alpha: 1)
let medColor: UIColor = UIColor(red: 0.973, green: 0.388, blue: 0.173, alpha: 1)
let darkColor: UIColor = UIColor(red: 0.800, green: 0.263, blue: 0.106, alpha: 1)
let greenColor: UIColor = UIColor(red: 0.251, green: 0.831, blue: 0.494, alpha: 1)

init(nibName nibNameOrNil: String?, bundle …
Run Code Online (Sandbox Code Playgroud)

uitableview ios swift

138
推荐指数
11
解决办法
11万
查看次数

如何检测UITableView的加载结束

我想在加载完成后更改表的偏移量,并且该偏移量取决于表上加载的单元格数.

是否可以通过SDK知道uitableview加载何时完成?我在委托和数据源协议上都没有看到任何内容.

我不能使用数据源的计数,因为只加载可见单元格.

iphone uitableview ios

137
推荐指数
9
解决办法
13万
查看次数

在UITableViewCell中单击获取按钮

我有一个视图控制器,具有表格视图和表格单元格模板的单独笔尖.单元格模板有一些按钮.我想访问按钮单击以及在我已定义表视图的视图控制器内单击的单元格的索引.

所以,我有ViewController.hViewController.m在那里我有UITableViewTableTemplate.h,TableTemplate.mTableTemplate.xib在那里我有定义的笔尖.我想要单元格索引的按钮单击事件ViewController.m.

有什么帮助,我该怎么办?

objective-c uibutton uitableview ios

134
推荐指数
12
解决办法
20万
查看次数

以编程方式选择tableview行

如何以编程方式选择UITableView

- (void)tableView:(UITableView *)tableView 
        didSelectRowAtIndexPath:(NSIndexPath *)indexPath
Run Code Online (Sandbox Code Playgroud)

被执行?selectRowAtIndexPath只会突出显示该行.

iphone cocoa-touch objective-c uitableview

133
推荐指数
5
解决办法
12万
查看次数