草庐IT

automatic-uitableview-paging

全部标签

ios - 努力从 NSArray 填充 UITableView

我有这个代码:@interfaceMyBusinessesController:UIViewController{NSDictionary*businesses;NSArray*items_array;}@property(weak,nonatomic)IBOutletUILabel*messageLabel;-(IBAction)plan:(id)sender;@property(weak,nonatomic)IBOutletUITableView*itemList;@end然后我在.m文件的header区域设置了UITableView和NSArray。然后我有一个远程服务器调用并取

ios - UITableView 不会显示 float 部分标题

在我的应用程序中,UITableView出现了一些奇怪的问题。基本上我的tableview由两个部分组成,每个部分有10行。我无法让它显示带有部分标题的float部分标题(例如“音乐”应用程序显示字母表中每个字母的部分)。我用一些完全相同的单元格填充了tableView以对其进行测试,但表格View不会显示float部分标题,这是我唯一可以看到部分标题的地方(顺便说一句,“Anno1”和“Anno2”是我需要显示的标题)是右边的栏(无论如何隐藏这个索引栏?)。谁能帮我让tableview显示章节标题?它不应该自动显示它们,还是我必须设置任何属性才能获得它们?

ios - 带有动态类型标签的 AutoLayout 的动态 UITableView 单元格高度

我正在使用AutoLayout实现我的tableview单元格以显示图像和2个标签,使用动态类型实现自适应字体大小。我实现了estimatedHeightForRowAtIndexPath,这非常合理且易于使用。我不为单元格使用界面生成器。相反,我使用Masonry,这应该没有任何区别。我目前正在努力计算实际的单元格高度。在更新自动布局代码时,手动计算它是一件痛苦且难以维护的事情。我找到了这个StackOverFlow答案:UsingAutoLayoutinUITableViewfordynamiccelllayouts&variablerowheights此解决方案还应处理不同的字体

ios - UIButton 在我的 UITableView 的标题中不起作用

我不明白为什么这个UIButton在我的UITableView的header中不起作用。它出现在那里,但触摸不起作用。NSLog语句也没有触发。它几乎就像在另一个View或其他东西下面,因此您可以看到它,但按下操作不起作用。感谢您对此的任何帮助-(UIView*)tableView:(UITableView*)tableViewviewForHeaderInSection:(NSInteger)section{UIView*sectionHeader=[[UILabelalloc]initWithFrame:CGRectNull];sectionHeader.backgroundCol

ios - 为 UITableView 添加滑动手势

我要怎么做才能让UITableView上的任何地方的一个手势都能做某事?不只是在一个单元格内,而是在屏幕上的任何位置(水平滑动)? 最佳答案 -(void)viewDidLoad{[superviewDidLoad];UISwipeGestureRecognizer*recognizer;recognizer=[[UISwipeGestureRecognizeralloc]initWithTarget:selfaction:@selector(handleSwipeFrom:)];//Thereisadirectionpropert

ios - 阻止嵌入式 UITableView 垂直偏移

我有一个Storyboard,它有一个UINavigationController和一个根UIViewController。该ViewController有一个UIContainerView,带有一个嵌入式UITableView。UINavigationController>>UIViewController>>UIContainerView>>UITableViewController当屏幕打开时,我会看到UIViewController(带有导航栏),以及UIContainerView中嵌入的UITableView。然而,嵌入的UITableView已垂直向下偏移页面60px(即状

ios - UITableView 顶部和按钮分隔符插图不起作用

我试图在我的tableview中设置insets,这样每个单元格就不会相互粘连。为此,我将以下方法添加到我的tableView:willDisplayCell:forRowAtIndexPath:if([tableViewrespondsToSelector:@selector(setSeparatorInset:)]){[tableViewsetSeparatorInset:UIEdgeInsetsMake(10,15,10,15)];}我基本上想要在单元格的顶部和底部有一个10pt空间,在下一个单元格之前。此代码部分有效,因为在左侧和右侧有一个可见的15pt插图。但是,顶部和底部仍

ios - 关闭 UITableView 中特定 UITableViewCells 之间的分隔线

我是否可以通过编程方式关闭UITableView中某些单元格之间的线条?例如,如果我想关闭第一个和第二个UITableViewCell之间的线,但保留第三个和第四个UITableViewcell之间的线。 最佳答案 不幸的是,没有办法做到这一点。但是,您可以自己添加一个分隔符作为subview,并隐藏/删除您希望隐藏它们的单元格。 关于ios-关闭UITableView中特定UITableViewCells之间的分隔线,我们在StackOverflow上找到一个类似的问题:

ios - 显示数据的可扩展 UITableView 单元格

我有一些按年分类的体育比赛,对于每场比赛,我都有最终结果、比赛日期和得分手。我在“表格View”中显示这些匹配项,如下所示:所以我想实现的是:当点击一个单元格时,显示如图所示的匹配细节。我还找到了一些库来实现Accordion/可扩展样式,但没有人这样做。他们只是展开单元格并显示另一个单元格。 最佳答案 在这种情况下,您甚至不需要使用可扩展/Accordion。这是解决此问题的方法。假设您的单元格大小在正常时为40,在特定点击时为100。在heightForRowAtIndexPath中,您可以检查选择了哪个单元格并返回更高的高度i

ios - 如何让后退按钮返回到 UITableView 中的相同位置

我有一个UITableView,它有一个segue设置,当在表中选择任何单元格时,将用户发送到一个新的VC。这个segue工作正常。新的VC有一个“后退”按钮,可以让用户回到表格,但这个按钮总是让用户回到表格的顶部。有什么方法(可能是编程方式)让后退按钮返回到表格,但在他们之前选择的单元格(即表格的中间)? 最佳答案 我遇到过同样的情况。然后在didSelectRowAtIndexPath:(NSIndexPath*)indexPath中,我记得选择到indexPathSelected的单元格我正在从viewWillAppear重新