草庐IT

UItableviewcell

全部标签

ios - 如何通过自动布局使我的标签成为我的 UITableViewCell 的三分之一

我的ViewController中有一个TableView,在我的TableView中,我有一个自定义UTableView单元格。我想要一个标签三分之一或我的自定义tableview单元格,但是当我通过右键单击我的标签拖动到内容View(我的单元格)以选择宽高比时,我没有得到宽高比选项。谁能帮我弄清楚如何让我的标签成为我的tableview单元格的三分之一。我将尾部空间和顶部空间的约束设置为容器。现在,当我去查找纵横比时,我什么也没有。 最佳答案 纵横比可能不是最好的。您应该从UILabel拖动到您的内容View并选择一个等宽约束。

ios - UITableViewCell 作为来自 XIB 的 UIView

我在XIB中有CustomTableViewClass,将它添加到UITableView中,如classRestaurantsTableView:UITableView{overridefuncawakeFromNib(){self.register(UINib(nibName:"RestaurantTableViewCell",bundle:nil),forCellReuseIdentifier:"restaurantCell")}}一切正常,现在我想在其他一些UIViewController中将此CustomTableViewClass用作UIView,但我不明白如何正确覆盖它的i

iphone - 三列 UITableViewCell

如何以这种格式创建一个包含三列的UITableViewCell:|正文=======xxx===yy%|其中“|”表示单元格的结尾,“=”是间距。“文本”是任何文本,“xxx”是某个整数,“yy%”是某个百分比。现在,我有这种格式:|正文================xxx|在我的cellForRowAtIndexPath:方法中使用此代码:staticNSString*CellIdentifier=@"Cell";UITableViewCell*cell=[theTableViewdequeueReusableCellWithIdentifier:CellIdentifier];B

iphone - uitableviewcell 中的 UIStepper

在我的应用程序中,我有自定义的UITableViewCell,并且在自定义单元格中有UIStepper和UILabel。我不知道如何检查单击了哪个步进器。那么这是一种了解点击了哪个单元格步进器的方法吗?-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{UITableViewCell*cell;NSString*CellIdentifier=@"Cell";cell=[tableViewdequeueReusableCellWithIdenti

ios - 在 UITableViewcell 的选定状态下更改图像

我创建了一个自定义单元格并添加了一个标签和图像,我的表中有4行,每一行都有不同的图像,每一行打开不同的ViewController,所以,现在我需要的是单击特定行我希望更改图像以执行此操作,但它不起作用,所以请帮助我。if(indexPath.row==0){if(cell.selected==true){UIImage*cellImage=[UIImageimageNamed:@"abc.png"];cell.icon.image=cellImage;}else{UIImage*cellImage=[UIImageimageNamed:@"abc.png"];cell.icon.im

iphone - 编辑时iPhone UITableViewCell selectionStyle中的selectionStyle?

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:HowcanIdisabletheUITableViewselectionhighlighting?当您点击UITableView中的一行时,该行会突出显示并被选中。是否可以禁用此功能以便点击一行什么都不做?

iOS 在 UITableViewCell 上获取 subview 的引用

我正在使用UITableView创建自定义控件。此控件只是一个TableView,在一个部分中包含多行。我们将其命名为MyCustomControl。在TableView的每个单元格中,我添加了一个UITextField控件。----------------|------------|||TextField||->CELL|------------|----------------此单元格只是默认的UITableViewCell,我使用[celladdSubview:textField];添加了文本字段我使用如下方法访问TableView中的每个文本字段组件:-(UITextField

ios - 如何在 UITableViewCell 中垂直居中对齐 UIButton? ( objective-c )

我有一个自定义表格单元格,我想在左侧添加一个自定义UIButton,在单元格内垂直居中。我尝试使用下面显示的代码来做到这一点,它在我的自定义表格单元格实现中。我正在尝试通过获取self.frame的高度并调整按钮的大小使其与单元格的顶部和底部相距5像素来实现垂直居中对齐。当我运行它时,我看到按钮出现在距顶部5像素的位置,但距底部的距离要远得多(20像素左右)。实现垂直对齐的正确方法是什么?这是我在自定义表格单元格实现中的代码:-(id)initWithStyle:(UITableViewCellStyle)stylereuseIdentifier:(NSString*)reuseIde

ios - 不再使用时从 UITableViewCell 中移除观察者

在迁移到ARC后,我正在尝试调整我的项目。我目前最大的问题是由于循环引用而没有释放对象。例如。在UIView上,不调用dealloc(我以前用它来释放对象并将它们放在nil上,因为这些对象阻止了dealloc。对于UIViews,我可以在“ViewDidDisappear”上做一些逻辑并决定不再需要它,但现在我遇到了UITableViewCells的问题。在一个中,我有一个Notification观察器,如果创建了观察器,则单元格将保留在内存中。检测是否不再需要(例如)UITableViewCell的实例的最佳方法是什么,以便我可以移除观察者并且对象可以从内存中释放自身?这是我的标题:

ios - UITableViewCell iOS 静态单元格的动画高度

我知道这个问题已被问过100多次,但我找不到适合我的问题。我正在使用带有静态单元格的UITableViewController。我希望能够以编程方式展开和折叠某个单元格,并且我认为为其高度设置动画是个好主意。但是我该怎么做呢?我不想使用insertRowsAtIndexPaths因为我的UITableView是静态的而且我不想使用heightForRowAtIndexPath因为我的许多单元格都有不同的高度,我不想每次在Storyboard中进行更改时都输入所有高度并在那里更改它们。我希望有一个简单的“获取单元格并使用UIViewanimateWithDuration”,但找不到解决方