草庐IT

automatic-uitableview-paging

全部标签

objective-c - 如何检查重用标识符是否已经在 UITableView 中注册?

在iOS应用程序中,我们必须在我们的TableView中注册nib文件,然后才能使用UITableView#dequeueReusableCellWithIdentifier。示例:staticNSString*myReuseIdentifier=@"MyReuseIdentifier";UINib*cellNib=[UINibnibWithNibName:myReuseIdentifierbundle:nil];[self.tableViewregisterNib:cellNibforCellReuseIdentifier:myReuseIdentifier];有没有办法检查Nib是

iphone - UITableview 重新加载部分标题而不是部分中的单元格

我有一个表格View,我想在其中重新加载(并更改其高度)只是sectionHeader而不是该部分内的单元格。我想这样做的原因是因为我在标题上使用了淡入淡出动画,如下所示:[self.tableViewreloadSections:[NSIndexSetindexSetWithIndex:0]withRowAnimation:UITableViewRowAnimationFade];但同时我在那个部分添加了一个单元格[self.tableViewinsertRowsAtIndexPaths:@[[NSIndexPathindexPathForRow:0inSection:0]]with

iphone - UITableView 插入更多行,同时保留已经获取的行

下面是我用来获取和解析提要的不同页面的函数。-(void)getFeed:(NSInteger)pageNumber{collectedData=[[NSMutableDataalloc]init];NSString*urlStr=[NSStringstringWithFormat:@"http://sitename.com/feed/?paged=%d",pageNumber];NSURL*url=[NSURLURLWithString:urlStr];NSURLRequest*req=[NSURLRequestrequestWithURL:url];conn=[[NSURLConn

ios - UITableView ContentInsets 水平滚动内容

我想要一些剩余空间,10像素,到UITablViewcCell。我在下面编写代码,但它的内容是水平滚动的。我不想要那个。self.tableView=[[UITableViewalloc]initWithFrame:CGRectMake(0.0,0.0,130.0,768.0)];self.horizontalTableView.contentInset=UIEdgeInsetsMake(0.0,10.0,0.0,0.0);我是否需要使用tableview的contentOffsetcontentSize属性。 最佳答案 我认为最好

ios - 如何使用 Interface Builder 在 iPhone 5 上扩展 UITableView 以填满全屏?

是否可以扩展带有静态单元格的UITableView以自动适应4"iPhone5屏幕并相应地扩展每个UITableViewCell的高度?如果我创建一个IB中的简单UITableView有3个静态行,当我在iPhone3.5"显示器上查看它时它看起来不错,但在iPhone4"显示器上底部有额外的空白。我尝试使用自动布局(我只对iOS6)感兴趣,设置自动调整选项等,但无济于事。顺便说一句——我知道我可以在代码中设置高度,例如在heightForRowAtIndexPath:中,将边界或框架高度除以行数(即3行)。但我正在寻找更有活力的东西。 最佳答案

ios - UITableView 中批量行插入/删除的顺序是什么?

UITableView允许您使用beginUpdates和endUpdates进行批量编辑操作。我的问题是:我需要先知道它是删除还是插入?或者我可以通过beginUpdates之前的索引路径引用所有内容,它会神奇地起作用吗?假设我有一张table:A(currentlyindexpath0,0)B(0,1)C(0,2)D(0,3)E(0,4)F(0,5)我想把它变成:A(0,0)C(0,1)D(0,2)H(0,3)E(0,4)F(0,5)因此,我删除了B(在0,1处)并插入了H(在D之后插入-在删除之前的0,4处,或之后的0,3处)。那么,在我的开始/结束更新调用之间,哪些会起作用?d

ios - UITableView 背景色 iOS 9

我有一个UITableView,我想将其背景颜色设置为透明。TableView和界面生成器中所有subview的背景颜色设置为透明。它适用于iOS8和7。但不适用于iOS9。有什么想法吗?cellForRowAtIndexPath方法:[cellsetSelectedBackgroundView:[[UIViewalloc]init]];[cell.selectedBackgroundViewsetBackgroundColor:[UIColorclearColor]];[cellsetBackgroundColor:[UIColorclearColor]];[cell.content

iphone - 在 UIScrollView 内部时 UITableView 滚动问题

我有一个UIScrollView(带分页),我向其中添加了三个UIView。这些UIView中的每一个内部都有一个UITableView。因此,用户应该能够水平滚动到他想要的页面,然后在相应的表格中垂直滚动。但是,一些表格不接收滚动手势。通常第一个确实表现良好,但其他的则不然。我无法选择单元格,也无法上下滚动表格。除了viewDidLoad中定义的这些设置外,我使用了UIScrollView的默认设置:-(void)viewDidLoad{[superviewDidLoad];//Loadtheviewcontrollers[selfloadViewControllers];//Con

iOS - UITableView 不滚动到底部

我正在iOS中构建一个聊天应用程序,但我在显示所有消息的UITableView方面遇到了一些问题。我希望表格View在加载时滚动到底部,以便用户在打开应用程序时可以看到最新的消息。为此,我在刷新数据的函数中添加了这段代码:NSIndexPath*ipath=[NSIndexPathindexPathForRow:[self.messageOnTimelinenumberOfRowsInSection:0]-1inSection:0];[self.messageOnTimelinescrollToRowAtIndexPath:ipathatScrollPosition:UITableVi

iOS 7 UITableView 问题 - 尝试设置滑动以删除已有单元格的单元格

我发现iOS7存在问题。当我将UITableView置于编辑模式时-我注意到我可以点击多个红色“-”按钮以在多个单元格上显示“删除”选项。发生这种情况时,我会在控制台日志中看到以下警告。此外,在一些操作之后,我无法点击“-”按钮。在iOS6中运行良好。这是iOS7的错误吗?有人知道解决方法吗?当我们已经有一个单元格时尝试设置滑动以删除单元格......这看起来不太好`-(BOOL)tableView:(UITableView*)iTableViewcanEditRowAtIndexPath:(NSIndexPath*)iIndexPath{return(self.isEditMode)