草庐IT

uitableviewcell-dynamic-height

全部标签

ios - 无法更改 UITableViewCell 的 subview 的位置

所以我有一个静态的tableview,我想更改第一个tableviewcell中标签的位置。我有第一个单元格的IBOutlet。这就是我尝试更改标签位置的方式:UILabel*label1=[tempTC.cell1.contentView.subviewsfirstObject];label1.frame=CGRectMake(10,10,10,10);问题是框架没有改变,但是我可以对标签做任何其他事情,比如改变它的文本和大小等,但改变框架似乎不起作用。有什么我想念的吗? 最佳答案 当使用自动布局时,你应该设置框架,你应该改变约束

ios - 将 UITableViewCell 中的文本大写

我目前正在开发的应用程序的设计者突然想要将应用程序中每个表格View单元格中的文本大写。在(几乎)每个表格View中,我都使用一个名为“NormalListCell”的自定义UITableViewCell。NormalListCell有一个名为“mainLabel”的UILabel属性,这是我想要大写的属性。一种方法是在任何地方都这样做://Previously:cell.mailLabel.text=_someLowerCaseString;cell.mailLabel.text=[_someLowerCaseStringuppercaseStringWithLocale:[NSLo

ios - 如何让自定义 UITableViewCell 获取用户对首选文本大小的更改?

我正在开发一个简单的应用程序来在表格View中显示项目。如果我从tableView:cellForRowAtIndexPath返回一个普通的UITableViewCell对象:staticNSString*cellIdentifier=@"EmailCell";UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:cellIdentifier];if(!cell){cell=[[UITableViewCellalloc]initWithStyle:UITableViewCellStyleDefaultreuse

ios - UITableViewCell 中图像的动态帧计算

我在UITableViewCell上放了几个图标。图标的数量可以从1到6不等。图标不应具有固定的X位置,而是应根据单元格空间动态放置。因此,如果有3个图标,它们应该看起来位于单元格的中心。此外,图标间距也应有所不同。例如,当它是6个图标时,所有图标之间的边距都将减少,当有3个时,边距将更多,X位置也是如此。请建议一些快速计算此帧的方法。我在iOS6和iOS7上运行该应用程序。这是我迄今为止尝试过的方法,但这似乎不适用于图标计数变化。此外,中间的空间也不是动态的。intmaxIconTypes=6;CGFloatinnerPadding=([selfisIOS7])?15.0f:9.0f

ios - UIKit Dynamics 不允许我为 UIView 的中心设置动画

我有一个UIView,它附加到UICollisionBehavior。当在屏幕上点击一个新位置时,我正在尝试为其中心设置动画,但使用此代码块似乎不是执行此操作的方法:[UIViewanimateWithDuration:0.7fdelay:0.0foptions:UIViewAnimationOptionCurveEaseOut|UIViewAnimationOptionBeginFromCurrentStateanimations:^{[self.mainCharactersetCenter:location];}completion:nil];谁能推荐一种对UIKitDynamic

ios - UITextView 链接突出显示,但在自定义 UITableViewCell 中时不可单击

我在自定义tableviewcell中获得了这三个TextView(层次结构的底部)。这是他们的设置。它们会突出显示正确的内容(电话号码、地址等),但不允许我点击它们。 最佳答案 您可以尝试手动创建TextView吗?下面的链接可以点击:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*cellIdentify=@"Cell";UITableViewCell*

ios - 如何从 UITableViewCell 推送一个新的 Controller

我有两个类(class)。一个用于ItemController(扩展UITableViewController),另一个用于ItemCell(扩展“UITableViewCell”)。单击每个单元格时,我从ItemController的didSelectRowAtIndexPath中推送一个新Controller。此外,在ItemCell中,我有几个小按钮,每个单元格都有不同的tag。单击这些按钮中的任何一个时,我想推送一个新Controller。我怎样才能做到这一点?self.navigationController.pushViewController来自ItemCell不工作,因

ios - 自定义 uitableviewcell 中的交互式流行手势识别器阻止按钮 touchupinside 事件

我有一个从RootViewController推送的UITableViewController。在UITableViewController的UITableView中,我使用了一个自定义单元格,它在左侧有一个带有框架的按钮:CGRectMake(0,0,30,30)。似乎当我设置self.navigationController.interactivePopGestureRecognizer.enabled=NO;在UITableViewController中,接收到按钮的触摸事件,但如果我将其设置为enabled=YES,按钮上的触摸事件将丢失:这是我在自定义tableviewcel

ios - 断言失败 - 具有自动布局和自定义 UICollectionViewFlowLayout 的 UITableViewCell 内的 CollectionView

我有一个相当复杂的View布局:ViewController-TableViewControllerinsideContainerView(aschildviewcontroller)-TableViewCellwhichholdsUICollectionViewwithsubclassed(custom)FlowLayout当尝试通过我的子类FlowLayout添加UICollectionElementKindSectionHeader补充View时,出现以下错误:***Assertionfailurein-[MyCollectionView_createPreparedSupple

ios - 如何使 autosize(height) UITableViewCell?

请告诉我如何让单元格根据行数自动改变高度? 最佳答案 在iOS8中会自动为您管理http://www.shinobicontrols.com/blog/posts/2014/07/24/ios8-day-by-day-day-5-auto-sizing-table-view-cells在iOS7/6中,您可以使用自动布局来执行此操作。你可以创建你的单元格来设置你需要的约束。在您的情况下,您可以将标签附加到superView的顶部、底部、尾随和前导。在-(CGSize)collectionView:(UICollectionView*