草庐IT

ios - 如何在 UICollectionView 中每行显示 3 个单元格?

我根据thispost使用了自定义流布局.这是我的实现:@implementationCustomLayout-(void)prepareLayout{[superprepareLayout];//[selfinvalidateLayout];if(self.collectionView){CGSizenewItemSize=self.itemSize;//NumberofitemsperrowintitemsPerRow=3;floattotalSpacing=self.minimumLineSpacing*(itemsPerRow-1);newItemSize.width=(sel

ios - UITableViewCell - 设置单元格的最佳位置

我一直在玩弄UITableViewController中的自定义单元格,方法是有一个基本单元格(BaseCell-UITableViewCell的子类),然后是BaseCell的子类(Sub1Cell、Sub2Cell,都是BaseCell的子类)。因为子类共享一些相同的特性,如果我把它们完全设置在-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath我开始为每种细胞类型重复代码。将通用设置代码放入实际的自定义UITableViewCell类中是否

ios - UITableView,在选择时替换单元格 View

是否可以替换所选单元格的单元格View?我已将我的Controller注册为数据源和委托(delegate)。对单元格View、行号、选择状态等的请求都很好。在单元格选择回调中,我试图让TableView使用新View(不是实际数据!)重新加载单元格。基本上,我希望单元格View展开并显示更多基础数据(如果它被选中)。问题是我不知道如何让TableView向我的Controller询问新View。我可以看到View正在请求单元格高度,但仅此而已。在View上调用reloadData是可行的,但它效率低下并且有一系列自身的问题(动画可能性、维护选择状态等)。

ios - 在 UICollectionView 中点击位置后识别单元格

我已将UILongPressGestureRecognizer附加到CollectionView,目的是用户将手指放在表格中的单元格上并询问他们是否要删除它。我遇到的问题是我无法像使用表格单元格(使用indexPathForRowAtPoint)那样获取indexPath,是否有等效项?如果不是,我已经考虑过将手势添加到每个单元格,但是我如何识别哪个手势(我看不到手势的“标签”),例如我可以在选择器中发送indexPath.item吗?还是其他什么方法? 最佳答案 您在UICollectionView上得到了同样的东西。根据docu

iphone - 如何知道 UITableView 中 Tableview 单元格的按钮单击时的 indexPath/row?

这个问题在这里已经有了答案:HowtoknowtheUITableviewrownumber(10个答案)关闭9年前。我创建了一个具有自定义UITableViewCell的TableView。一个按钮与tableview的每一行相关联。现在我想知道单击按钮时的行号,以便我知道单击了哪一行按钮。我已经尝试了一些在堆栈上发现的东西,但没有任何效果。我试过这段代码-:-(void)button1Tapped:(id)sender{UIButton*senderButton=(UIButton*)sender;UITableViewCell*buttonCell=(UITableViewCel

ios - Xamarin.iOS UITableView,如何强制单元格更新?

我正在使用Xamarin.iOS,但不知道如何更新单个单元格。在WPFListView中,我可以只做一个绑定(bind),让单元格的属性做一个inotifypropertychanged,它会通过绑定(bind)自动发生。Xamarin.iOS中是否有一些等效的功能?更新UITableView单元格而不只是删除它们并重新添加它们似乎非常麻烦..更新单个单元格的最佳方式是什么? 最佳答案 假设您的UITableView存储在“tableView”变量中:NSIndexPath[]rowsToReload=newNSIndexPath[

ios - 从 AFNetworking 下载设置 TableView 单元格图像

我正在使用AFNetworking下载rss提要图像集到表格View。以下是我正在使用的代码。-(UITableViewCell*)tableView:(UITableview*)tableViewcellForItemAtIndexPath:(NSIndexPath*)indexPath;{Cell*cell=[cvdequeueReusableCellWithReuseIdentifier:@"MY_CELL"forIndexPath:indexPath];NSString*wallpaperLink=[afsetThumbString:[[feedsobjectAtIndex:i

ios - 我可以禁用单个单元格的 UITableView 选择吗?

当您点击UITableView中的一行时,该行会突出显示并被选中。是否可以禁用此功能以便点击一行什么都不做? 最佳答案 cell.selectionStyle=UITableViewCellSelectionStyleNone;或[cellsetSelectionStyle:UITableViewCellSelectionStyleNone];此外,请确保您没有在您的TableView委托(delegate)中实现-tableView:didSelectRowAtIndexPath:,或者明确排除您不希望执行任何操作的单元格实现它。

iphone - 如何设置 UITableView 单元格 alpha?

我必须将单元格alpha设置为最小值。我在行的单元格中尝试以下代码,它不起作用。我也设置了不透明,但它仍然不起作用。有人对此有想法吗?UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:CellIdentifier];if(cell==nil){cell=[[[UITableViewCellalloc]initWithStyle:UITableViewCellStyleDefaultreuseIdentifier:CellIdentifier]autorelease];}cell.alpha=0.5;

ios - 如何从自定义表格 View 单元格类中获取对表格 View Controller 的引用

我有自定义表格View单元格并创建了一个自定义类。如何从单元格中获取对TableViewController的引用?我有这个自定义的tableview单元格类。在这里,我有一个与点击事件相关的按钮。点击时我可以很好地处理事件,但我希望保留TableViewController,以便我可以在TableView顶部显示操作表。@interfaceMTPurchasedCartItemCell:UITableViewCell-(IBAction)onShareTap:(id)sender;@end 最佳答案 我这样做的方法是使用block