单元格专题提供单元格的最新资讯内容,帮你更好的了解单元格。
我正在解析一个json数据,如果它有一个内容,那么该字段之一是一个数组.但是如果它没有内容,那么它只是一个字符串“No result”. 我使用以下代码来解析它: -(void)viewWillAppear:(BOOL)animated { [super viewWillAppear:YES]; //URL is called. if ([status isEqualToString:@"su
我们有一个UICollectionView,其自定义布局非常类似于UITableView(它垂直滚动). UICollectionView仅同时显示3个单元格,其中一个是当前活动的单元格: [ 1 ] [*2*] [ 3 ] (此处的活动单元格为#2.)单元格高约280点,因此只有活动单元格在屏幕上完全可见.用户不直接滚动视图进行导航,而是水平滑动活动单元格以前进到下一个单元格.然后,我们做一些奇
我正在研究受UIPickerView启发的自定义值选择器.它看起来像这样: 正如您所看到的,此拾取器的主要特征之一是中央单元应该比其他单元更宽,以使其邻居在中央框架旁边可见.当您使用平移手势滚动选择器时,它应该动态更改中心值并根据上面的逻辑调整单元格.它的工作原理非常完美: 问题在于轻击手势.当用户通过点击它来选择选择器上的任何项目时,选择器试图滚动到该项目.但是,由于自定义布局UIScrollV
我想在几个故事板场景中使用相同的表视图单元格布局.我可以在其中一个场景中设计原型单元,并以某种方式在另一个表视图控制器中访问它(即dequeueReusableCellWithIdentifier)吗? 这是不可能的,但您可以将原型单元格从源表视图复制到目标内部的故事板,您可以轻松地重复使用它.
参见英文答案 > In a storyboard, how do I make a custom cell for use with multiple controllers?                                    6个 让我们说在故事板中我有两个表视图控制器(A和B).在A控制器中,我确实使用标识符VIENS和DU创建了单元格原型.在B控制器中,我需要使用具有标识
我有一个静态UITableView有12行,11行我知道高度需要是什么. 我有一个UILabel,它有动态文本,位于12行内,我如何根据UILabel中的文本制作一个单元格的动态高度. 我在viewDidLoad中尝试了以下代码,但它没有用.行保持相同的高度.我还为UILabel设置了lines = 0 tableView.estimatedRowHeight = 100.0 tableV
我注意到,如果我更改UICollectionView的帧(例如,当切换调用状态栏时),集合视图不会为其新帧正确更新其单元格.在一段简短的视频中看起来最简单: http://cl.ly/2t2Y2A3A2w1D/CollectionViewTest.mov 这个简单测试的源文件在这里: http://cl.ly/0S0A360B3I3Q/CollectionViewTest.zip 我是否使用UIC
早上好 我的问题是,当我向下滚动向上时,我的表视图重用所选单元格.我的意思是当我从上向下选择一个单元格然后向下滚动时,我选择的一些单元格被选中,也有一些选中的单元格是当我再次向上滚动时没有显示选中,当发生这种情况时我再次选择苹果不仅仅是一个必须不被允许的单元格..我想提一下,我试图从’didSelectRowAtIndexPath’和我保存旧的索引路径在’CellForRowAtIndexPath
我正在使用Xamarin.iOS,无法弄清楚如何更新单个单元格.在 WPF ListView中,我可以只进行绑定并让单元格的属性执行inotifypropertychanged并且它会通过绑定自动发生. Xamarin.iOS中是否有一些等效的功能?更新UITableView单元格而不是擦除它们并重新添加它们似乎非常麻烦. 更新单个细胞的最佳方法是什么? 假设您的UITableView存储在“ta
我有点卡住尝试创建自定义ios表头.我的标题是30px高,我使用此代码来创建它们: - (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section { NSString *sectionTitle = [self tableView:tableView titleForHead
我有一个UITableView配置为允许在编辑模式下选择多个单元格.但是,在触摸/选择单元格后,左侧的空白色圆圈永远不会变为红色圆圈,并带有白色复选标记. 我已经阅读了关于使用allowsMultipleSelectionDuringEditing删除滑动问题,因此我的setEditing:animinated方法如下所示: - (void)setEditing:(BOOL)editing ani
我有一个UICollectionView.I我试图给它作为 SpringBoard的功能.我有能力给每个单元格摇动动画.但是我想当图标摇动时,我应该能够移动他们. 为了摇动单元格,我已经在每个单元格上添加了UILongPressGesture.当手势结束时,我已经添加了一个自定义动画.还在左上角添加了一个删除按钮. 长按手势代码: declaration of variables CGPoint
我有 class StationViewController : UITableViewController, UITableViewDelegate, UITableViewDataSource { @IBOutlet var stationTableView: UITableView! 更新我的数据源中的数据并做 stationTableView.reloadData() 这不是
我想使用longPress手势(不是标准的重新排序控件)来重新排列tableview单元格.在longPress被识别之后,我希望tableView基本上进入“编辑模式”,然后重新排序,就像我正在使用苹果提供的重新排序控件一样. 有没有办法做到这一点,而不需要依靠第三方解决方案? 提前致谢. 编辑:我最终使用了所接受答案中的解决方案,并依赖于第三方解决方案. 那么本质上你想要 “Clear”-li
我正在iOS中构建一个应用程序,我希望我的CollectionView中的单元格在触摸时突出显示,就像普通按钮一样.如何在didSelectItemAtIndexPath:(NSIndexPath *)indexPath方法中实现此目的? 尝试这样的事情: - (UICollectionViewCell *)collectionView:(UICollectionView *)collection
当我调用UICollectionView的reloadData方法时,会导致所有可见单元格闪烁.我发现这是因为所有可见单元格的休闲,而UITableView返回 – tableView中的可见单元格:cellForRowAtIndexPath:方法重新加载数据后. 那么,如何避免在UICollectionView中重新生成可见单元格. 您需要重新加载可见单元格,这不会导致在reloadData期间
这应该很简单,但我有麻烦. 我有一个静态UITableView与一个单元格,我想以编程方式删除,如果不需要. 我有一个IBOutlet IBOutlet UITableViewCell * cell15; 我可以通过调用来删除它 cell15.hidden = true; 这隐藏了它,但留下了一个空白的空间,细胞过去是我不能摆脱的. 也许一个黑客会把它的高度改为0? - (CGFloat)tabl
我知道有些人以前提过这个问题,但他们都是关于UITableViews或UIScrollViews的,我无法得到我所接受的解决方案.我想要的是在水平滚动我的UICollectionView时的捕捉效果 – 很像iOS AppStore中发生的情况. iOS 9是我的目标版本,所以请在回答之前先看看UIKit的更改. 谢谢. 这是值得的,这是一个简单的计算,我用( swift): func snapT
在我的故事板中,我有一个视图控制器(嵌入在导航控制器中). 在视图控制器内部,我有一个标签栏控制器,并在一个选项卡内的一个表视图控制器.我的问题是表视图的最后一行在标签栏控制器的“选项卡”下方.如果我为iOS 6构建我的应用程序,那没有发生. 我该如何解决?谢谢! 尝试设置您的Tabbar半透明属性. self.navigationController.navigationBar.transluc
我有一个典型的主 – 细节应用程序,允许用户浏览对象的滚动列表,然后通过推送segue钻取任何特定对象的详细信息.滚动主列表是使用原型单元格构建的UITableView,详细场景是具有固定数量的节和单元格的静态UITableView. 我想在我的应用程序中实现动态类型和自定义单元格,以便用户可以更改基本字体大小.到目前为止,我已经通过原型单元格的滚动列表成功制作了自定义单元格:通过使用自动布局,将