草庐IT

ios - 更改空 TableView 单元格的颜色?

我更改了Storyboard中单元格的颜色(未使用任何代码),但正如您在这张图片中所见:空单元格默认保持白色。我也想将那些空单元格更改为红色,但我无法弄清楚。我也在我的代码设置cell.backgroundColor=[UIColorredColor];没有成功。 最佳答案 您只需设置tableView的backgroundColor:yourTableView.backgroundColor=[UIColorredColor]; 关于ios-更改空TableView单元格的颜色?,我们

ios - UICollectionView 在 ios 7 中接收到单元格的布局属性

我在我的应用程序上使用自定义UICollectionView。但是,我有一个问题导致我的应用程序崩溃。崩溃日志:注意:此错误不会出现在iOS8上2015-05-2911:49:26.316app9to5[1834:607]Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'UICollectionViewrecievedlayoutattributesforacellwithanindexpaththatdoesnotexist:{length=2,path=0-14}'>Firs

iphone - 确定分组自定义单元格的 UITableViewCell 宽度的正确方法?

我有一个通过代码(不是InterfaceBuilder)创建的自定义UITableViewCell。我有依赖于单元格宽度的subview:有一个标签始终需要位于单元格的右边缘内。单元格显示在分组TableView中。我最初对这些值进行了硬编码以在iPhone上使用,但现在我正在将该应用程序转换为通用二进制文件,并且硬编码的数字已用于iPad上的分组TableView。是否有正确的方法来获取单元格的宽度?框架返回全屏宽度,这让我的标签错位了。或者我应该硬编码两组值,一组用于iPhone,一组用于iPad?如有任何建议,我们将不胜感激。 最佳答案

ios - 流布局中的 UICollectionView 单元格边框

我正在使用UICollectionView布置一堆单元格,这些单元格按标题的第一个字母划分。每个单元格周围应该有一个非常细的边框,节标题应该有上下边框。这是我当前的原型(prototype):我按照以下规则实现当前外观:描边每个单元格的右边缘和下边缘。描边每个部分标题的底部边缘。这很接近我想要的,但是有两个缺陷:如果部分标题前的行未满,则标题顶部的边框会在屏幕右边缘附近停止。在此屏幕截图中不可见,但如果一行已满,该行中最后一个单元格的右边框仍会绘制,这在屏幕边缘看起来有点奇怪。解决这个问题的最佳办法是以某种方式告诉每个单元格它是在一个部分的最后一行还是一行中的最后一个单元格;然后单元格

ios - UITableView tableView 单元格分隔符未以组样式显示 ios 7

我在iOS7中显示分组样式tableView的单元格分隔符时遇到问题。if([projectTablerespondsToSelector:@selector(setSeparatorInset:)]){[projectTablesetSeparatorInset:UIEdgeInsetsZero];projectTable.separatorColor=[UIColorblackColor];}这不显示单元格分隔符。请建议 最佳答案 在iOS7设计中。尝试执行以下操作:[projectTablesetSeparatorInset:

ios - 删除按钮被自定义单元格覆盖

我在我的一个项目中遇到了问题。我有一个如图所示的表格View。我的问题是我的自定义单元格背景与UITableView删除按钮重叠。谁能帮我把它放在前面。我使用了以下代码,但一些开发人员说如果我们使用该代码,Apple可能会拒绝您的应用-(void)layoutSubviews{[superlayoutSubviews];for(UIView*subviewinself.subviews){for(UIView*subview2insubview.subviews){//NSLog(@"confirmis%@",[subview2class]);if([NSStringFromClass

ios - UICollectionView 重新排序不可移动的单元格问题

我正在制作一个带有iOS9超酷重新排序功能的UICollectionView。我可以通过在数据源的函数-(BOOL)collectionView:(UICollectionView*)collectionViewcanMoveItemAtIndexPath:(NSIndexPath*)indexPath中为该索引路径返回No来使单元格不可移动。但是,我发现单元格可以被可移动的元素替换,这不是预期的。例如,Wecannotmovethe3rditem(screenshot).Butitisabletobethedestinationindexpathforothercelltomovet

ios - 如何将 collectionview 单元格扩展到全屏

关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭6年前。Improvethisquestion我正在尝试全屏打印图像我使用了UICollectionViewDelegateFlowLayout这是我的代码funccollectionView(_collectionView:UICollectionView,layoutcollectionView

iOS:如何在没有动画的情况下在 indexPath 重新加载单元格?

我有带单元格的UITableView。当我选择单元格时-高度增加,当我再次选择此单元格时-高度降低。在方法“didSelectRowAtIndexPath”中,我使用这个-NSArray*indArr=[[NSArrayalloc]initWithObjects:(NSIndexPath*)[timeruserInfo],nil];[self.tableViewreloadRowsAtIndexPaths:indArrwithRowAnimation:UITableViewRowAnimationFade];但是“UITableViewRowAnimationFade”动画有淡入淡出的

ios - UITableView 数据源必须从 tableView : cellForRowAtIndexPath 返回一个单元格

我已经设置了一个UIViewController并添加了一个TableView和单元格。委托(delegate)和数据源链接到TableView。但是我收到此错误,我对原因感到困惑。当我将代码与UITableViewController一起使用但与UIViewcontroller一起使用时,该代码有效。想要使用UIViewController的原因是当使用UITableViewController时导航栏会随着表格滚动,我被建议在这里使用UIViewController并添加TableView。#import"ObViewControllerObservationsTable.h"#i