草庐IT

ios - 您如何获得正在点击的单元格的 indexPath?

我正在尝试在长按UITableView中的单元格时执行IBAction。该操作涉及单元格的内容,因此我需要获取indexPath以便从本地存储中的字典中检索内容。IBAction方法在MasterViewController.m文件中定义,该文件包含UITableView方法并且是UITableViewController的子类。我已经尝试了以下所有方法,它们都返回null而不是单元格的indexPath。UITableViewCell*cell=(UITableViewCell*)self;NSIndexPath*indexPath=[self.tableViewindexPathF

ios - 表格 View 底部(单元格)被截断

我的表格View中有更多内容,但是这个单元格被截断并且没有显示更多内容:...所以我无法再滚动,即使有更多内容。如果我用手指向上拉,它会显示更多内容,但当我的手指离开单元格时,它会返回到上图中的状态显示。我已经尝试确保在AutoLayout的Labels和Images中设置高度和宽度,因为我认为这可能是个问题,但仍然没有修复它。有什么想法吗?谢谢!更新-Storyboard中的TableView结构-(CGFloat)tableView:(UITableView*)tableViewheightForRowAtIndexPath:(NSIndexPath*)indexPath{idmo

ios - XCode 6 Table View 单元格跑出屏幕

我在XcodeStoryboard的ViewController内有一个TableView单元格。该单元格的格式为“右侧详细信息”,左侧是标题,右侧是副标题。看起来单元格对于屏幕来说太宽了-字幕信息已经滚出屏幕的一侧。我在Xcode6上。表格View看起来像这样但它应该是这样的是否有一些我可以检查的格式选项,以便信息整齐地适合表格View屏幕?感谢您的任何建议。 最佳答案 打开右下角的resolvelayoutissues选项卡,在调试面板所在的位置上方,然后选择Resettosuggestedconstraints并选择您的tab

ios - 嵌入表格 View Controller 时顶部表格单元格上不需要的空格

所以我正在开发这个ios应用程序并使用分段控件我试图有2个重叠的容器View,并根据选择的分段选项显示/隐藏适当的View。然而,在我的View中的容器并将其设置为占据整个屏幕之后,我在其中嵌入了另一个TableViewController(ctrl+选择TableViewController并选择嵌入)。我的问题是,出于某种原因,我的table上方似乎有一个空白区域,我不确定如何将其移开。TableViewController嵌入在导航Controller中,但我尝试删除导航但它仍然不起作用。不需要的空白部分在下面用红色标记。我正在使用带有swift2的xcode7。任何帮助将不胜感

ios - 修改 CellForRowAtIndexPath 中的一个单元格会更改多个单元格

我有一个通过tableview显示的名称数组。您最多可以选择3个名称,并且不能重复选择相同的名称。为此,我在cellForRowAtIndexPath:中实现了以下代码。当我运行代码时,名称显示正常,但有多个红色单元格的名称不是我选择的。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"TableCell";UITableViewCell*cell=(UITableViewCel

ios - 动画表格 View 单元格,包括标题

我使用以下方法为表格View的单元格设置动画:funcanimateCells(tableView:UITableView){tableView.reloadData()letcells=tableView.visibleCellslettableHeight:CGFloat=tableView.bounds.size.heightforiincells{letcell:UITableViewCell=iasUITableViewCellcell.transform=CGAffineTransformMakeTranslation(0,tableHeight)}varindex=0fo

ios - Collection View 单元格边框颜色在 Swift 3 中取消选择

关闭。这个问题是notreproducibleorwascausedbytypos.它目前不接受答案。这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助future的读者。关闭5年前。Improvethisquestion使用此代码选择或取消选择CollectionView单元格的边框颜色,但它选择边框颜色但不取消选择边框颜色。我使用了很多代码但没有用。请分享信息funccollectionView(_collectionView:UICollectionView,didSelectItemAtindexPath:I

ios - UICollectionView 不重用单元格

我正在尝试使用UICollectionView模仿UITableView布局。layout.itemSize=CGSizeMake(CGRectGetWidth(self.view.bounds),44.0f);我注册了可重用的单元类。[self.collectionViewregisterClass:[SampleCellclass]forCellWithReuseIdentifier:NSStringFromClass([SampleCellclass])];注意:SampleClass只是UICollectionViewCell的子类,它什么都不包含。并符合数据来源:-(NSIn

ios - 带有动态类型标签的 AutoLayout 的动态 UITableView 单元格高度

我正在使用AutoLayout实现我的tableview单元格以显示图像和2个标签,使用动态类型实现自适应字体大小。我实现了estimatedHeightForRowAtIndexPath,这非常合理且易于使用。我不为单元格使用界面生成器。相反,我使用Masonry,这应该没有任何区别。我目前正在努力计算实际的单元格高度。在更新自动布局代码时,手动计算它是一件痛苦且难以维护的事情。我找到了这个StackOverFlow答案:UsingAutoLayoutinUITableViewfordynamiccelllayouts&variablerowheights此解决方案还应处理不同的字体

ios - 设置 UILabel 顶部对齐在单元格中不起作用

我在表格单元格内实现文本垂直对齐时遇到问题。我想做的是基于文本的长度,我想在单元格内的一侧UILabel中显示顶部对齐的消息。例如如果消息只有一行文本应顶部对齐:如果有两行,那么它应该是这样的:一开始我能看到的是这样的所以我在网上搜索了一下,发现的是使用[label1sizeToFit];但问题在于表格View单元格中,它不一定总是被调用,尤其是当我切换到另一个选项卡View时。然后我尝试通过代码动态生成标签,但问题是更不用说设置我想要的字体格式的复杂过程了。我必须管理标签是否已插入,然后在每次调用cellForRowAtIndexpath时重用它。更奇怪的是,一旦我选择了该行。对齐方