草庐IT

tableview

全部标签

ios - - (UITableViewCell *)tableView :(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath is not being called

所以这真的很奇怪......我有一个名为ListEventsViewController的ViewController在头文件中:@interfaceListEventsViewController:UIViewController@property(weak,nonatomic)IBOutletUITableView*eventsTable;@property(strong,nonatomic)NSArray*events;@end在实现中,我调用了以下几乎所有必需的函数:-(NSInteger)tableView:(UITableView*)tableViewnumberOfRow

iOS - tableview 在向下滚动时禁用刷新

我正在制作一个简单的“添加到收藏夹”功能,它是一个UITableViewController。当用户选择一个单元格时,我将color设置为灰色并禁用selectionStyle-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{UITableViewCell*cell=[tableViewcellForRowAtIndexPath:indexPath];cell.textLabel.textColor=[UIColorgrayColor];cell.selecti

ios - 向 UITableViewController 添加可点击和固定的 subview ?

我想将一个ADBannerView对象静态地放置到我的UITableView屏幕上,这意味着我希望它始终位于我的工具栏(self.navigationController.toolbar)上方,即使在用户滚动tableview时也是如此。我通过将ADBannerView作为subview添加到我的工具栏并为框架原点赋予负值解决了这个问题:[selfsetBannerViewSize];[self.navigationController.toolbaraddSubview:bannerView];唯一的问题是:我无法通过这种方式点击和打开iAd-我可以看到横幅,但是当我点击它时没有任何

ios - 通过 Apple 的 ToDoList 应用程序教程,点击项目不会正确添加 "completed"复选标记。

当我点击一个项目时,它似乎没有注册并在右侧添加复选标记。当我点击后续项目时,它会在我之前点击的项目旁边显示一个复选标记,但不会为我刚刚点击的项目显示一个复选标记,依此类推,始终会留下一个Action。XYZToDoListViewController.m:////XYZToDoListViewController.m//ToDoList////CreatedbyAndrewGhobrialon2/15/14.////#import"XYZToDoListViewController.h"#import"XYZToDoItem.h"@interfaceXYZToDoListViewCon

IOS - UITableController 部分页脚的背景颜色

谁能教我如何使uitableview页脚有一个清晰的背景?我添加了一个15高的页脚,它是通过以下方式添加的--(CGFloat)tableView:(UITableView*)tableViewheightForFooterInSection:(NSInteger)section{if(section==0){return0;}else{return15;}}效果很好-但页脚是灰色strip-tableview有背景图像-所以我希望页脚清晰-这可能吗?如果是这样,我该如何设计它? 最佳答案 从iOS6开始,我们有更好的解决方案:有一

iOS TableView 在每个单元格中显示相同的对象

我有一个奇怪的问题,我正在设置一个非常基本的TableView来显示联系人,我有如下所示的tabelviewcontroller(我试图包括所有相关部分),但由于某种原因,当我运行应用程序时我有每个表格单元格(全部七个)中出现相同的数据标签。有人可以看到我看不到的错误吗...非常感谢以下所有代码均来自tableviewcontroller.m我让我的数组在View中加载-(void)viewDidLoad{[superviewDidLoad];//Uncommentthefollowinglinetopreserveselectionbetweenpresentations.//sel

ios - 如何删除 UITableView 部分标题删除后创建的空间?

我有一个UITableView。这是动态表。当您触摸“添加文件”按钮时,我正在创建一个新的部分和行。如果您再次触摸,我只会创建行。当您触摸“添加号码”按钮时,我正在创建一个新的部分和行。如果您再次触摸,我只会创建行。还行吧。但是如果你删除第一部分,第二部分不会聚焦到顶部。我正在添加一些屏幕截图和我的所有代码。请帮帮我。这是我的第一个屏幕我添加了一个"file"和两个“数字”我删除了"file",但第二部分没有出现。代码:#import"ViewController.h"@interfaceViewController()@end@implementationViewController

ios - 在非弹跳的 UITableView 中滚动后,行选择在第一次点击时不起作用

基本上,我看到的问题似乎是Apple的错误。问题是在滚动表格后,第一次点击任何行只会突出显示它。需要第二次点击才能真正选择或取消选择它。我注意到这个问题大多数时候都会发生。很少几次它会按预期工作,但我没有注意到它何时工作的任何模式。此问题仅在theTableView.bounces=NO;时发生,否则,它会完美运行。我通过实现适当的委托(delegate)方法验证了这一点。滚动后首先点击任意行,我得到这些回调-(BOOL)tableView:(UITableView*)tableViewshouldHighlightRowAtIndexPath:(NSIndexPath*)indexP

iphone - 总是从表的第一个索引开始显示?

我的一个View中有一个UITableView。假设tableView有100个索引。如果我向下滚动并选择第50个索引,它会推送到另一个View。所以我想要的是,如果我从第二个View弹出回tableViewView,tableView应该从第一个索引显示。但目前它在我之前选择的索引中。请引用下图以便更好地理解。这里“smart”是第25个索引。如果我选​​择smart,它会推送到另一个View(详细View)。所以如果我再次回到这个tableView,表格应该重置并从第一个View显示。我怎么能实现这个?我尝试重新加载表,但它不起作用。请提出您的想法。谢谢!!!

ios - 静态单元格 : Content does not appear

我只想拥有一个包含项目的静态TableView。我使用带有Storyboard的Xcode4.2来完成这项任务。所以我创建了一个带有tableViewController(子类UITableViewController)的TableView。我将内容定义为“静态单元格”,并将样式定义为“分组”。之后,我在这些单元格中放置了一些标签和所有我想要的对象。我在tableViewController中创建了Outlets:#import@interfacetableviewcontroller:UITableViewController@property(weak,nonatomic)IBOu