草庐IT

IndexPath

全部标签

ios - UICollectionView Controller 和在 Prepare for Segue 中传递 CloudKit 数据

我已经成功地使用CloudKit记录中的数据和图像填充了UICollectionViewController,但是我在将所选单元格传递给详细信息UIViewController时遇到了问题。到目前为止,这是我的代码-overridefuncnumberOfSections(incollectionView:UICollectionView)->Int{return1}overridefunccollectionView(_collectionView:UICollectionView,numberOfItemsInSectionsection:Int)->Int{returnself.

ios - 如何让表格中的单元格中的标签继续到下一行而不是被截断屏幕? (xcode 8)

所以基本上我是将数组中的文本加载到表格View中的单元格中,但输入的文本标签并没有像我想要的那样继续到下一行,而是在单个单元格中被截断了屏幕。我在网上查了一下,它说要将numberOfLines设置为0,将lineBreakMode设置为NSLineBreakingByWordWrapping,但它不起作用。我究竟做错了什么?谢谢!overridefunctableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{letcell=tableView.dequeueReusableC

ios - 使表格 View 部分 swift 展开

我正在关注this展开和折叠我的表格View部分的教程。由于此演示是在swift2.2中完成的,因此我已根据swift3.0进行了所有更改。我在ifcondition(currentSectionCells[row]["isVisible"])处被困在下面的函数中,它给我的错误是“类型‘NSFastEnumerationIterator.Element’(又名‘Any’没有下标成员)’”。funcgetIndicesOfVisibleRows(){visibleRowsPerSection.removeAll()forcurrentSectionCellsincellDescripto

objective-c - Objective-C : Cell text disappears after scrolling out of screen (and back)

我正在创建一个带有UITableview的Controller,其中包含2个部分。在第二部分中,我有一个用户列表,当我单击特定行时,我想为列表中的用户添加一个复选标记。我有一个问题,在我点击用户并将单元格滚动出页面后,单元格返回“名称”字段为空白(请参见下面的屏幕截图)。我知道这与细胞的重复使用方式有关,但我无法理解确切的问题。我的代码贴在下面。有什么建议吗?-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*Sh

objective-c - 无法在 uicollectionview、UICollectionView 的特定 indexPath.row 处为单元格设置标题

在处理UICollectionView时,我正在从nib加载一个单元格,如下所示-(void)viewDidLoad{[superviewDidLoad];/*Uncommentthisblocktousenib-basedcells*/UINib*cellNib=[UINibnibWithNibName:@"NibCell"bundle:nil];[self.collectionViewregisterNib:cellNibforCellWithReuseIdentifier:@"cvCell"];//ConfigurelayoutUICollectionViewFlowLayout

ios - UICollectionView - 多个不同的单元格

使用UICollectionView,我尝试添加另一个UICollectionViewCell。第一个代码显示了第一个Cell,它运行良好。当我尝试添加另一个UICollectionViewCell时出现问题。staticNSString*identifier=@"Cell";//DefaultCellsUICollectionViewCell*cell=[collectionViewdequeueReusableCellWithReuseIdentifier:identifierforIndexPath:indexPath];UIImageView*illustrationImage

iphone - 每个部分 UITableView 中的重复元素

我在一个UItableView中有6个部分,每个部分显示2个单元格,通常,我想要这样:然而,这是我所拥有的:每个indexPath.row在每个部分都是重复的。这是代码:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"avenir";Avenir*cell=[tableViewdequeueReusableCellWithIdentifier:CellIdentifier];i

ios - subview 数量可变的动态 UITableViewCell 高度

我有一个UITableViewCell,它使用从远程源检索到的数据动态填充。根据单元格中表示的项目类型,它具有可变数量的subview。我使用NSMutableAttributedString和boundingRectWithSize:方法动态计算单元格内容的大小。我获取返回值并计算存储在NSMutableDictionary中并与单元格的indexPath相关联的combinedHeight变量。一切正常,但是当我尝试在heightForRowAtIndexPath:方法中使用字典中的值时,它仅使用第一组可见单元格,之后一切为0。我的问题是如何动态调整单元格的大小以包含所有subvi

ios - 如何在单击按钮时选择所有 uitableview 单元格

我正在制作一个应用程序,其中我在uitableview单元格中使用复选框形式的按钮。我正在更改该复选框选择和取消选择状态的图像。现在我希望当我单击另一个按钮时,表格View的所有单元格都将被选中,并且单元格的所有复选框的图像都将更改?下面是我的示例代码是如何完成的-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInteger)section{returnself.lblArray.count;}-(UITableViewCell*)tableView:(UITableView*)tableVie

ios - 带有 SKSTableViewCell 选择问题的 UITableView

我正在使用SKSTableView一切正常。我遇到了一个问题,找不到解决方法。当我展开第一个和第二个单元格,然后从第一个展开的子行单元格中进行选择时,我得到了第二个行名称和第一个选定的子行名称。我应该得到的是第一个子行名称的名字。我该如何解决这个问题?-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{SKSTableViewCell*cell=(SKSTableViewCell*)[tableViewcellForRowAtIndexPath:indexPath