草庐IT

automatic-uitableview-paging

全部标签

ios - UITableView 需要长按选择一行

有人遇到过UITableView需要长按才能触发didSelectRowAtIndexPath方法的问题吗? 最佳答案 如果您使用过任何手势识别器,请尝试将其移除并检查它是否会导致问题?其他方面不确定,但问题可能出在UITableView中delaysContentTouches已ON。将此设置关闭,以便触摸更快地到达单元格。 关于ios-UITableView需要长按选择一行,我们在StackOverflow上找到一个类似的问题: https://stack

iphone - UITableView 没有滚动到底部

我有一个UITableView(在UIViewController上),我想在其顶部添加一个iAd横幅广告,但在我已经在顶部的工具栏下方。我正在尝试移动tableView(引用View),以便我可以在留空的空间中找到横幅。为了检查它,我创建了一个移动tableView框架的Action:-(IBAction)iAdAction:(id)sender{self.tableViewConc.frame=CGRectMake(0,94,320,367);}其中94是工具栏中的44和横幅中的50的总和。操作正常,但是我无法滚动到tableView的底部,当我尝试它时,它弹回了。我试图在同一操作

ios - 检测 UITableView 的底部 "bounce"

我有一个TableView,当用户在UITableView上向下滚动(向上推)时执行动画,当用户向上滚动(向下推)UITableView时执行不同的动画。问题是当用户到达UITableView的底部并且它弹跳时,表格记录了向上然后向下的移动,从而在不应该执行的时候执行动画。滚动到顶部时会发生同样的行为;但是,我能够像这样检测到它:-(void)scrollViewWillBeginDragging:(UIScrollView*)scrollView{self.lastContentOffset=scrollView.contentOffset;}-(void)scrollViewDid

ios - UITableView - 单元格图像在滚动时发生变化

您好,我的问题是,当我滚动TableView时,图像会出现在错误的单元格中,几秒钟后会出现正确的图像。这是我的代码-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:CellIdentifier];//Configurethecell...i

ios - MBProgressHUD 和 UITableView

我在填充TableView时显示了一个HUD,但它似乎显示在TableView后面(tableview分隔符破坏了hud)。这是TableViewController中的代码:-(void)viewDidLoad{[superviewDidLoad];MBProgressHUD*hud=[MBProgressHUDshowHUDAddedTo:self.viewanimated:YES];hud.mode=MBProgressHUDModeText;hud.labelText=@"Loading";//Populatethetable[selfgetTableData];self.ta

ios - UITableView scroll glitch for iOS 11 (content offset jump caused by reloadData table and mopub placer)

当我升级到iOS11时,我的应用程序的tableview突然无法流畅滚动。每当我滚动(或reloadData)时,tableview会突然跳到一个随机的内容偏移位置。我使用mopub的placer将广告插入到tableview中,我注意到每当应用程序执行[tableviewreloadData]时,tableview滚动偏移会出错并跳转到随机位置。 最佳答案 升级到iOS11一个月后,我发现了这个讨论:UITableViewreloadmethodsshowbehaviorregression在Apple开发者论坛中。原来这个奇怪的

objective-c - UITableView - 直接设置 tableHeaderView 属性与实现 -viewForHeaderInSection 方法

直接设置tableHeaderView/tableFooterView属性有什么区别:UIView*headerView=[[UIViewalloc]init...];tableView.tableHeaderView=headerView;[headerViewrelease];并实现viewForHeaderInSection/viewForFooterInSection方法?:-(UIView*)tableView:(UITableView*)tableViewviewForHeaderInSection:(NSInteger)section{UIView*headerView=

iphone - 从底部加载 UITableView

我正在尝试使用UITableView模仿iMessage气泡文本行为。为了始终滚动到底部,我在viewDidLoad和viewDidAppear时使用了scrollToRowAtIndexPath。这是因为当viewDidLoad方法被调用时,表格还没有完全加载,所以我需要在viewDidAppear中额外滚动。这段代码可以解决问题。但是,我想要的不是动画滚动(将animated设置为NO并不能解决这个问题),我希望表格始终从底部显示,而不是加载表,然后转到最后一行。这可能吗?我找不到任何完全符合所需行为的解决方案。 最佳答案 这是

ios - 更改在 iOS6 中分组的 uitableview 的角半径

我试过使用以下代码,但没有成功。有人知道如何在iOS6中执行此操作吗?我不想创建自定义单元格。self.tableView.layer.cornerRadius=5.0f;[self.tableViewsetClipsToBounds:YES];编辑:看起来实际发生的是这段代码为整个View创建一个角半径,而不是为每个单独的UITableViewSection。这有意义吗?我也尝试过[cell.layersetCornerRadius:3.0];但也没有成功。我的UITableView的角仍然完全一样。 最佳答案 您可以更改Tabl

ios - UITableView reloadData 似乎不会导致 cellForRowAtIndexPath : to be called

我目前正在使用Storyboard编写一个应用程序,它在同一窗口中包含两个UITableView。运行应用程序时,第一个UITableView将填充一些“注册号”。当用户点击一个单元格时,第二个UITableView应该填充有关所选单元格的详细信息。当点击第一个表中的数字时,我有一个方法可以驱动:[mySecondTableViewreloadData]它是做什么的。我的印象是,在调用reloadData命令时,它应该同时调用:-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInteger)se