草庐IT

automatic-uitableview-paging

全部标签

iphone - 在 UITableView 中移动单元格时,如何使单元格保持静止?

我有一个占据位置的人的列表。我希望用户能够将这些人重新安排到不同的位置,但是,有些位置是禁止使用的。我认为使用UITableView的重新排列功能最容易实现这一点。但是,我不知道如何让我的不可用点保持静止。例如,我想将ActiviaBoulanger移动到点5。灰色单元格应该是不可移动的单元格。开始View:UITableView自动做什么:我希望UITableView做什么:设置tableView:canMoveRowAtIndexPath:似乎只是阻止您移动单元格,但不会阻止单元格移动以响应其他单元格的移动。如有任何帮助,我们将不胜感激。谢谢更新:下面是一些示例代码,其中包含针对该

ios - UITableView 单元格在初始化时不为零

我正在使用Storyboard编辑器设置我的UITableView。为了创建我的单元格,我使用标准委托(delegate)方法:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:@"SearchResultCell"];if(cell==nil){//Docellsetup}//etcreturncell;}除非单

ios - 使用 prefersLargeTitles 和 UITableView 平滑滚动

我在使用prefersLargeTitles并添加UITableView时遇到滚动问题。如果我在导航Controller中设置prefersLargeTitles并且它的根是UITableViewController一切都很好,导航大标题的滚动方式与我们在系统应用(在iOS11+中)。问题但是,如果我使用UIViewController并在其中添加一个UITableView,滚动似乎会有所不同。导航栏移动得比我实际滚动的更多/更快。每当我滚动到一个触发它的位置时,它只是隐藏/显示大标题,所以我最终会有完全不同的感觉。 最佳答案 原来

ios - 如何为具有不透明主体的 UITableView header 设置清晰的背景

如何使tableHeaderView的背景清晰,但保持UITableView背景的其余部分不透明?我正在使用透明的tableHeaderView来实现视差效果。tableView后面的对象比清晰的tableHeaderView“窗口”更长,因此我可以将可见数据居中。这适用于较长的列表,因为我可以将tableView用作掩码,但当我在表格中没有足够的单元格时,背景对象会显示在单元格下方。相关代码:self.tableView.backgroundView=nil;self.tableView.backgroundColor=[UIColorwhiteColor];UIView*table

ios - 获取 UITableView 中 Core Data 对象的 indexPath

我有一个UITableView,我使用以下NSfetchedResultsController从CoreData填充它:-(NSFetchedResultsController*)fetchedResultsController{if(_fetchedResultsController!=nil){return_fetchedResultsController;}NSFetchRequest*fetchRequest=[[NSFetchRequestalloc]init];NSEntityDescription*entity=[NSEntityDescriptionentityForN

iphone - 在 iOS 的 UITableView 中包装文本

我想在UITableView中换行单元格的文本。我正在使用以下代码,但现在单元格的对齐方式不正确如何动态更改单元格的高度?我注意到tableView委托(delegate)中有一个内置方法-(CGFloat)cellHeightForRow但我可以接收文本并动态设置高度,因为我的JSON数据中有可变长度的文本-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";UITab

iphone - 向 UITableView 添加行时出现 NSInternalInconsistencyException

我在向我的UITableView添加新行时遇到了问题。我在stackoverflow上阅读了类似的问题,用谷歌搜索,...没有帮助我。我有空的NSMutableArray*dataForList和UITableView的数据。单击屏幕后我想添加新行。此错误显示:*Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'attempttoinsertrow0intosection0,butthereareonly0rowsinsection0aftertheupdate'代码:NSArr

ios - UItableview scrollToRowAtIndexPath 没有正确显示最后一行

我有一个带有自定义单元格的表格View,其动态单元格高度取决于单元格内容。我的问题如下,当我在viewDidLoad中以编程方式询问滚动到它工作的给定位置时,除了最后一行。有时该行出现但不完整,有时甚至不出现。在这两种情况下,我都必须手动滚动才能看到该行。代码如下:[self.tableViewreloadData];NSIndexPath*indexPath=[NSIndexPathindexPathForRow:aRowinSection:aSection];[self.tableViewscrollToRowAtIndexPath:indexPathatScrollPositio

ios - UITableviewcontroller 中的 UITableview - 重新加载时未调用 cellforrowatindexpath

两天以来我一直陷入一个愚蠢的问题。我在NavigationController中推送了一个UITableViewController。当它加载时,由于没有数据,所以空表是可见的:但是当我从服务器接收数据并调用[self.tableViewreloadData]时,numberOfRowsInSection和heightForRowAtIndexPath都会被调用,除了cellForRowAtIndexPath并且我的Controller显示时没有表格:我真的不明白为什么会这样。除cellForRowAtIndexPath外,所有数据源方法都会被调用。请有人指导我...谢谢..ActLo

ios - 将单元格/数据添加到 UITableView 的顶部

我正在尝试为iOS创建一个简单的聊天应用程序。目前看起来像这样:我想更改消息的显示顺序,即在旧消息之上显示最新消息。我当前的实现如下所示://DatasourceforthetableViewmessages=[[NSMutableArrayalloc]init];-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{[...]//messageTextViewisacontentViewsubView.messageTextView.text=