草庐IT

uitableviewcells

全部标签

ios - UITableViewCell initWithStyle :UITableViewCellStyleSubtitle is not working

我在尝试在一个单元格中显示信息时遇到问题,一个在左边,一个在右边。我知道将initWithStyle与UITableViewCellStyleSubtitle一起使用。我用这个,但它似乎不起作用。下面是一些示例代码:-(UITableViewCell*)tableView:(UITableView*)ltableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"AccountCell";UITableViewCell*cell=[tableViewdequeueReusab

objective-c - 自定义单元格中具有备用背景颜色的 UITableViewCell

我希望我的UITableViewCells的背景每显示两个单元格就具有不同的颜色,但是当我向下和向后滚动时,它们都具有相同的颜色。知道我的单元格具有不同的contentView大小(根据它们的内容),我如何才能获得这种效果?#defineFONT_SIZE14.0f#defineCELL_CONTENT_WIDTH320.0f#defineCELL_CONTENT_MARGIN20.0f#defineNAME_CELL_HEIGHT20.0f#import"CartCell.h"@implementationCartCell@synthesizenameLabel=_nameLabel

ios - 如何翻转 iOS UITableViewCell?

我有一个包含多个单元格的表格View。每个单元格都有一个小信息“i”按钮,我希望用户能够通过从右侧“翻转”单元格来单击以编辑该单元格中的信息。对于两种可能的单元格状态,我都有一个单独的表格单元格XIB,并且cellForRowAtIndexPath提供了正确的XIB(具有不同的单元格标识符),具体取决于该单元格是应该在常规View中还是在详细信息/编辑中看法。这可以很好地使用reloadRowsAtIndexPaths来反射(reflect)按下“i”按钮时更改的状态。但我就是不知道如何在按下单元格的“i”按钮时为翻转设置动画。翻转不是reloadRowsAtIndexPaths中“w

iphone - 自定义 UITableViewCell 在被拖动重新排序时损坏

我有一个自定义的UITableView子类,它插入一个分隔线作为subview,如下所示:-(id)initWithStyle:(UITableViewCellStyle)stylereuseIdentifier:(NSString*)reuseIdentifier{self=[superinitWithStyle:stylereuseIdentifier:reuseIdentifier];if(self){CGRectframe=[selfbounds];frame.origin.y=CGRectGetMaxY(frame)-1;frame.size.height=1;UIView*

ios - Storyboard中 UITableViewCell 的 backroundView 属性设置运行时错误

在使用静态内容TableView的Storyboard中。我添加了一个表格View单元格。我在其中添加了一个View和一个标签。当我将View分配为单元格的背景View(ctrl+单击并从单元格拖动到View)时,我在加载tableview后运行时遇到以下错误。Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'AutoLayoutstillrequiredafterexecuting-layoutSubviews.UITableViewCell'simplementationof

iphone - 防止 UITableViewCell 的 UIImageView 调整异步加载的 UIImage 的大小

我在我的UITableViewCell中异步加载UIImageView。我的ImageView是100点x100点的正方形,但我检索的UIImage并不总是具有相同的宽度和高度。我的问题是:加载单元格时,UIImageView都是100x100,这很好,但是内部UIImage被拉伸(stretch)到那个大小(左图)。当我按下单元格并突出显示时,图像突然调整到正确的比例(右图)。此外,当我进一步向下滚动到UITableView时,所有图像也是100x100并且被拉伸(stretch),但是当我再次向上滚动以查看单元格时,它们突然已经调整大小。不过,我不知道他们遵循的缩放比例。我做错了什

ios - 关于可重用的 UITableViewCells 和委托(delegate),最佳实践是什么?

我正在构建一个在大多数屏幕上显示表格View的应用程序。它们显示了一些不同的表格View单元格,但有一个显示在表格View的3/5中。这个显示视频并为用户提供与视频交互的界面(如评论、标记、删除、播放/暂停等)的单元格有一个相当大的委托(delegate),其中包含七个方法/函数。我的问题是:最好的做法是设置一个单独的Controller,作为我的ViewController的一个属性,分配给单元格的委托(delegate),或者使用已经实现的方法子类化UITableViewController?我看到后者的问题是我必须实现一种奇怪的方式来处理数据源(设置返回模型的方法,始终确保视频存

ios - UITableViewCell 增长到全屏并返回的自定义 UIViewController 转换?

我没能在网上找到任何这方面的例子。我怎样才能达到以下效果?我希望ViewController的过渡动画看起来像下面这样,而不是点击表格行时标准的向左滑动效果:用户点击表格中的一个单元格单元格开始增长以填满屏幕,将其上方和下方的其他行推到“屏幕外”。随着单元格的增长,单元格元素(文本、图像等)交叉淡入新View的内容,直到新View完全填满屏幕。我还希望能够通过从底部边缘向上拖动以交互方式转换回表格View,从而实现与上述相反的效果。即,当“屏幕外”单元格动画回到原位时,View开始收缩回普通的表格View单元格。我考虑过拍摄表格的快照并将其拆分为单元格上方和下方的点,然后将这些快照动画

ios - 如何将 UITableViewCell 中的 UITextView 滚动到键盘顶部?

我需要创建一个UITableView,其中UITableViewCell包含一个UITextView,这与联系人应用中的备注字段非常相似。触摸TextView时,会弹出键盘,光标会正确滚动到键盘顶部。我该怎么做?当输入更多行时,UITextView会适当展开,UITableView会滚​​动。这是怎么做到的?我一直在试验StackOverflow中的许多示例和解决方案。大多数都在处理调整TextView的高度。我能够让它工作。但是,我无法找到任何在编辑模式下处理表格View单元格和TextView的内容。我希望一些有经验的iOS开发人员能够在这里提供帮助。提前致谢。

ios - UITableViewCell 中的 UICollectionVIew 如何使用自动布局获取动态高度

我知道有一个类似的question,但我想就我如何尝试实现这一目标提供更多提示,因为原始问题没有提供任何建议。我有一个UITableViewCell作为contentView的subview,有一个UICollectionView,我想让单元格高度在collectionviewcontentSize的函数中>,TableView单元格是CollectionView委托(delegate)和数据源。CollectionView应该固定在垂直流中没有滚动的可能性,并且它应该根据单元格行的数量调整其高度。为此,我尝试使用与常见表​​格View单元格相同的技术。我创建了一个假单元格并保留对它的