草庐IT

automatic-uitableview-paging

全部标签

ios - 运行时 UITableView header 动态高度

我知道有很多关于它的帖子,但也许在最新的iOS中有一些更新......我想我们所有人都有一个任务是创建viewController,它在顶部有很多内容,其中大部分是自动调整大小的,而在最底部它会发现你需要显示一些包含许多项目的tableView...可以做的第一个解决方案是使用UIScrollView,根本不关心reusableCells。第二个是使用UITableView的headerView并手动调整其高度(或通过调用systemLayoutSizeFittingSize:)需要的时候。也许第三种解决方案是分别使用UITableView和自定义大小的UIView,在上使用UIEdg

ios - 如何在我输入 UITextField 时获取谷歌建议并将其放在 UITableView 上

这个问题可能已经有了答案。我想制作带有建议表的UITextField,如下所示,就像Safari一样:我知道如何在我的sqlite或核心数据库中键入和搜索相似文本时获取文本。但是,我如何连接到google或youtube“数据库”并获得建议,最重要的是如何在UITableView中显示它。我试过了this样本,但它只在字典中搜索,而不是在线结果!请给出一些开头!谢谢! 最佳答案 使用下方获取XML格式的搜索建议。http://suggestqueries.google.com/complete/search?output=toolb

ios - 如何检测 UITableView header 何时从可见区域滚动?

如何检测UITableView标题(表格标题,而不是部分标题)何时滚出可见区域?提前致谢! 最佳答案 我能想到几个可能的解决方案:1)您可以使用此委托(delegate)的方法:tableView:didEndDisplayingHeaderView:forSection:但是,只有在方法中提供header时才会调用此方法tableView:viewForHeaderInSection:您说“不是节标题”,但您可以将分组tableView中的第一个节标题用作表headerView。(分组是为了header会随着tableview一起

ios - 从事件数组中按日期将 UITableView 分类为多个部分

我从2个不同的共享Google日历中检索了数据,并将数据存储在一个数组中。我需要将数据排序到一个分段的UITableView中,按日期排序。这是我的代码:日历模型.h#import"JSONModel.h"#import"Time.h"@interfaceCalendarModel:JSONModel@property(strong,nonatomic)NSString*title;@property(strong,nonatomic)NSArray*time;@end日历模型.m#import"CalendarModel.h"@implementationCalendarModel+

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

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

ios - 滚动时 UITableview 滞后。

我正在尝试像在iOS6日历中那样实现事件表。我有500行(事件)的UITableView。当我开始滚动时,动画很流畅。但是在两百行之后开始滞后。在nativeiOS6日历事件列表中一切顺利。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{doublebegin=CFAbsoluteTimeGetCurrent();if(!self.isNoResults){NSString*cellIdentifier=[NSStringstringWit

iphone - UITableView 不响应选择

我有一个UITableView,我将其添加到主视图内的UIView。该表加载自定义单元格并加载数据并正确响应滚动,但未调用didSelectRowAtIndexPath。如果我将表格移出其容器UIView,则会调用delegate方法。因此它仅在容器View内不起作用,但该View具有userInteractionEnable=YES并且表格响应滚动。该表也设置为单选。知道为什么它不响应选择吗?在此先感谢您的帮助这是一些代码:self.table.delegate=self;self.table.dataSource=self;-(NSInteger)numberOfSectionsI

iphone - UITableView 获取 UIScrollView 进行自定义

我有用于自定义的UIScrollView类别我需要获取UIScrollView。我试试UIScrollView*scroll=nil;for(UIView*subviewinself.tableView.subviews){NSLog(@"%i",self.tableView.subviews.count);if([subviewisKindOfClass:[UIScrollViewclass]]){scroll=(UIScrollView*)subview;//somecode}}但它不起作用。我怎样才能得到ScrollView?谢谢 最佳答案

iOS UITableView 如何禁用滚动到底部弹跳

我想禁用我的UITableView上的任何滚动弹跳。现在我是这样做的:myTableView.bounces=NO;但是当我滚动到列表底部时,我的内容并没有停止,而是向后退了一点。如何禁用它? 最佳答案 只需取消选中UITableView的BounceVertically属性这也可以通过将alwaysBounceVertical属性设置为NO以编程方式完成 关于iOSUITableView如何禁用滚动到底部弹跳,我们在StackOverflow上找到一个类似的问题:

ios - UITableView 被释放,而键值观察者仍然在其中注册

我正在为大多数具有侧边菜单功能的应用程序使用MFSideMenuController。所有应用程序在iOS7和之前的版本上运行良好,但在运行iOS8的iPhone6设备上运行不正常(在运行iOS8的iPhone5上运行良好)。我似乎无法弄清楚如何解决我收到的这个错误。单击LeftMenuUITableView上的单元格时,应用程序崩溃并出现此错误。Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'Aninstance0x7fc492877e00ofclassUITableView