草庐IT

TableView

全部标签

iphone - 如何更改所有 UITableViewCells 的背景颜色

我有一个非常简单的ViewController,它只有一个UITableView和一个UIButton,当点击按钮时,我想更改所有的背景颜色code>UITableViewCells变为绿色,因为有些单元格不可见,我使用这个循环来完成我需要的:-(IBAction)click:(id)sender{for(introw=0;row问题出在UITableView的默认行为上,它实际上不会创建不可见的单元格,直到它们可见为止!所以不幸的是,上面的代码仅适用于可见单元格。问题是,如何在点击按钮时更改所有单元格的颜色?附注这个非常简单的项目示例canbedownloadedhere.提前致谢。

iphone - 从 JSON 中为 UITableView 排序 NSDictionary

我在尝试按顺序对我的NSDictionary进行排序时遇到了问题,已经好几个星期了,我仍然没有弄清楚,所以我希望有人能帮我一把...NSDictionary数据来自JSON,数据已经从服务器排序,并在JSON中按顺序显示,但是当它检索并转换为NSDicitionary时,顺序都错了......这是JSON{"categories":{"unknownCategoryName":[{"key1":"value1","key2":"value2"}],"unknownCategoryName1":[{"key1":"value1","key2":"value2"}],"unknownCat

ios - 检测滑动删除按钮和在编辑模式下制作的删除按钮之间的区别?

我目前设置了一个UITableView以启用滑动删除(滑动显示删除按钮)。我还有一个编辑按钮,当按下该按钮时,它会在每个单元格的红色删除圆圈中滑动。点击其中一个圆圈会导致删除按钮显示,就好像我滑动了单元格一样。我想检测删除按钮是通过红色圆圈之一创建的(即在编辑模式下)还是通过直接在单元格上滑动创建的(原因是我希望用户确认他们是否没有通过编辑模式进入,因为如果误操作,他们可能会丢失大量数据)。我已经尝试了tableView的isEditing属性,但这是YES但是我得到了删除按钮。是否有更细微的方法来检测这一点?提前致谢! 最佳答案

ios - 如何将单元格添加到静态部分 UITableView?

我有点迷茫-(IBAction)addEmailField:(id)sender{NSIndexPath*indexPath=[NSIndexPathindexPathForRow:0inSection:0];UITableViewCell*Cell=[self.tableViewcellForRowAtIndexPath:indexPath];[self.tableViewbeginUpdates];[self.tableViewinsertRowsAtIndexPaths:indexPathwithRowAnimation:UITableViewRowAnimationRight]

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