草庐IT

Uitableview

全部标签

ios - 在 TableViewCell 中居中 UIView

我一直面临一个我以前从未遇到过的奇怪问题(对iOS来说还是个新问题)。我正在尝试开发一个博客阅读器应用程序,并且在我的主视图中使用了一个UITableView。在TableView中,我添加了1个原型(prototype)单元格并将其高度修改得更大一些。为了在TableViewVell中创建“float”、“阴影”或“卡片”效果,我添加了另一个包含封面图像和摘要的View。我面临的问题与Storybords预览助手显示的布局有关。即使对于iPhone8(xCode9.1),根据我设置的限制,一切看起来都很好,但对于iPhoneSE和8Plus,即使在模拟过程中看起来并不像描述的那样,事

ios - 出现键盘并查看滚动到顶部

我的代码有问题:当我点击UITextView并显示键盘时,会滚动到顶部(我真的不知道为什么!)我必须自己向下滚动才能返回到UITextView。我在tableView中,我的单元格具有动态高度。这是我的问题的一个小演示:我做了一些研究并尝试了这个:@objcfunckeyboardWillShow(_notification:NSNotification){print("show")ifletkeyboardSize=(notification.userInfo?[UIKeyboardFrameBeginUserInfoKey]as?NSValue)?.cgRectValue{ifse

ios - 当更改内部 UITableView 的高度时,UIScrollView 有时会松开滚动条

好的,我有一个简单的UIScrollView,它有两个subview:UIView和UITableView设置为垂直模式。它们都有自己的高度限制:我是这样设置的:tableViewHeightConstraint.constant=CGFloat(height)//heightiscalculatedbasedonnumberofcellsmultiplied130calendarViewHeightConstraint.constant=UIApplication.shared.keyWindow!.rootViewController!.traitCollection.isIpad

ios - UICollectionView inside UITableViewCell default contentOffset

在我的应用程序中,我有一个tableView,其中包含多个带有UICollectionView的单元格,UICollectionView的布局是自定义的,并在cellForRowAtIndexPath中设置。在collectionViewLayout的prepare方法中,我将默认的contentOffset设置为collectionView。但此contentOffset仅适用于可见的表格单元格,当我滚动表格View时,其他单元格没有此默认内容偏移量。如何解决这个问题?overridefuncprepare(){guardcache.isEmpty,letcollectionView

ios - UITableView 内容大小不正确

我有UITableView用于显示聊天消息列表。我正在使用5种不同的动态高度。最小单元格高度从20到maxHeight(大约1000像素)。UITableView单元格动态高度由“self.messageTableView.rowHeight=UITableViewAutomaticDimension”设置。什么应该是常见的估计行高。重新加载UITableView内容后大小不正确。如果用户滚动,则内容大小会增加。 最佳答案 仅将rowHeight设置为自动尺寸是不够的。您还需要为单元格subview安装适当的约束,以便单元格可以根据

ios 核心数据 : make sure object is deleted from data source

更新:在评论中有人指出我不必要地分派(dispatch)到主线程。在删除调度和不必要的begin/endupdates之后,现在当我尝试删除一个单元格时,它调用didChangeObjectwithcaseNSFetchedResultsChangeUpdate(相反到NSFetchedResultsChangeDelete),它调用configureCell。导致程序崩溃的行是CollectedLeaf*theCollectedLeaf=[collectionFetchedResultsControllerobjectAtIndexPath:indexPath];在下面的方法中。崩溃

ios - X 单元格后 UITableViewCells 停止正确显示

swift4+Xcode9。几周来我一直在研究这个问题,试图自己解决它。如果有人能提供任何帮助,我将不胜感激。我没有在最初的问题中发布任何代码,因为它是专有的。如果需要它来帮助解决我的问题,我很乐意提供它的一部分。我有一个带有自定义单元格的UITableView,其中包含非常复杂的subview布局,其中一些被隐藏或显示(使用1000-priority在cellForRowAt期间根据数据添加和删除的height=0约束。还有一个ImageView,它应该始终是全宽,并且应该改变高度以匹配通过Kingfisher.shared.retrieveImage()加载的图像。获得图像后,我会

ios - 在 iOS 中忽略 TableView 标题内的按钮单击

我正在制作带有自定义页眉的TableView。在自定义header中,我有1个ImageView、2个UILabel和1个UIButton。当我在UIButton上设置TouchUpInSide事件时,它不会触发。我在SO和谷歌上看到很多帖子,但没有任何帮助。这里是我尝试过的:1).Swift-CustomTableViewNotExecutingClickonUIButton2).UIButtoninUITableViewtableHeaderViewnotrespondingtotouches3).UIButtoninaUITableViewheaderignoresmosttou

ios - 从 UITableViewCell 清除 Firebase 观察结果

在所有使用Firebase的iOS类中,您都会有这样的代码,privatefuncclearObservations(){//yourmethodforclearingobservations,probablysomethinglikeblahblah.removeAllObservers()}在ViewController中,您必须在viewWillDisappear(或viewDidDisappear)中调用它overridefuncviewWillDisappear(_animated:Bool){super.viewWillDisappear(animated)clearObs

ios - 滚动后 UITableView 单元格正确

我创建了一个帖子的SwiftUITableView,每个帖子都包含一些文本和一张图表图像。使用SDWebImage和Firebase异步加载图像。图片具有不同的高度,但宽度固定。这是显示显示问题的简短视频:https://youtu.be/QzQFT2z0GjA有些单元格第一次显示不正确,但滚动后看起来很完美。我阅读了有关使用layoutIfNeeded和setNeedsLayoutassuggestedinthispost的信息或iOS11UITableViewAutomaticDimension,但它似乎不适用于我的情况。这是我的代码:varpostArray:[Post]=[Po