草庐IT

TableView

全部标签

iphone - Three20 TTTableViewController 和 searchViewController

我正在尝试根据TTCatalog中的示例将收件人添加到TTMessageController。一切正常,直到我进入搜索Controller-我可以搜索并获得结果,但是当我选择项目时没有任何反应。我尝试设置代表,但没有任何效果。-(void)loadView{[superloadView];TTTableViewController*searchController=[[TTTableViewControlleralloc]init];searchController.dataSource=[[FriendsDataSourcealloc]initWithApi:self.appDele

ios - 如何在 TableView 中获取选定的 UITableViewCell 的来源?

由于tableView正在滚动,因此很难知道它在屏幕上的当前位置选中前所有行的乘法heightForRowAtIndex。有没有其他方法可以在tableView或screen中获取selectedtableViewCell的Y坐标?我尝试获取单元格框架或边界,但在didSelectRowAtIndexPath方法中获取(0,0,0,0)矩形。 最佳答案 当scrollView滚动时,它上面的内容的位置不会改变,实际上是内容View被移动了。Tableview是一种scrollview。您可以获得一个属性“contentOffset”

ios - 子类化 UITableViewCell(并可能使用 id)

当我在表格View中设置自定义单元格时,我正在尝试找到一种不重复代码的方法。我目前有一个BaseCell类,它是UITableViewController的子类,然后是BaseCell的两个子类:CellTypeOne和CellTypeTwo。这是我目前使用的那种设置:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{NSString*type=[self.rowTypesobjectAtIndex:indexPath.row];if([ty

iphone - 重新加载 TableView 不起作用

更新了我的问题我有一个设置页面,左侧显示设置名称,右侧显示当前设置(UITableViewCellStyleValue1)。当您点击设置的单元格时,您会看到一个操作表,您可以在其中选择“查看全部”、"is"、“否”。我的目标是将他们选择的值放入单元格的右侧,以便他们可以看到所做的更改。操作表事件-(void)actionSheet:(UIActionSheet*)actionSheetclickedButtonAtIndex:(NSInteger)buttonIndex{if(buttonIndex==0){thisVal=@"ShowAll";NSLog(@"Button0");}e

ios - 如何创建具有多行和多列的 TableView ?

我知道如何创建一个单列多行的tableview,但是我不知道如何创建一个多行多列的tableview。谁能帮帮我? 最佳答案 我是这样做的:#import@interfaceMyTableCell:UITableViewCell{NSMutableArray*columns;}-(void)addColumn:(CGFloat)position;@end实现:#import"MyTableCell.h"#defineLINE_WIDTH0.25@implementationMyTableCell-(id)init{self=[sup

ios - 如何在 iOS 中删除 UITableViewCell 的 No Result TableView?

实际上我的TableView的背景颜色是黑色的。但是,当我使用SearchBar和搜索词时,如果没有匹配的数据,则会出现白色的“无结果”UITableView。如果没有匹配词,我不想出现带有“NOResult”TableViewCell的白色背景。我怎样才能删除那个白色的UITableViewCell?如果没有匹配的结果,我想删除NoResultTableView。 最佳答案 该tableView是自动出现的,因为它是搜索的一部分,但是您可以通过这样做进行修改:创建一个名为noResultsToDisplay(或其他名称)的bool

objective-c - 从数组和数据库中删除行

我开发了一个应用程序,我需要在其中从数组和数据库中删除行..?在cellForRowAtIndexPath中,我写成cell.textLabel.Text=[myarray.objectAtIndexPath.row];我也想从数据库和数组中删除该行。在编辑方法中,我编写的代码如下MoneyAppDelegate*mydelegate=(MoneyAppDelegate*)[[UIApplicationsharedApplication]delegate];if(editingStyle==UITableViewCellEditingStyleDelete){database*objd

ios - UITableView 中的 TextField resignFirstResponder

我有一个带有CustomCells的UITableView,其中包含一个TextField。看看我上传的图片。Picture1Picture2我希望如果我开始滚动键盘应该隐藏。我试过了-(void)scrollViewWillBeginDragging:(UIScrollView*)scrollView{NSLog(@"Gotcalled");ProductTableCell*cell;[cell.mengeTextFieldresignFirstResponder];}控制台日志:2012-04-2412:57:48.924Book-App[21029:15803]Gotcalled

iOS Xcode - 分组TableView分隔线显示

只有我遇到这个问题吗?我在分组TableView中有几个部分和几行,用于注册页面。当我在页面上上下滑动时,两个单元格之间出现奇怪的分隔粗线。一些细胞像被按压一样下沉。这是iOS5.0的错误吗?为了这个小问题,我已经工作了3天。请帮忙!我试过了self.tableView.separatorStyle=UITableViewCellSeparatorStyleSingleLine;和self.tableView.separatorColor=[UIColorlightGrayColor];它们都不起作用。[已编辑]PaulPeelen你是对的,我知道你的意思,但我没有继续前进的知识。在我

ios - 保存 NSUserDefault 数据并在 TableView 中显示

我正在尝试通过NSUserDefaults保存我的数据并在TableView中查看它。我已经将四个文本数据设置为一个数组(dataArray),因此我可以在TableView中查看它。但我无法将数据加载到TableView中。那我错过了什么吗?提前致谢。-(IBAction)save{NSUserDefaults*add1=[NSUserDefaultsstandardUserDefaults];[add1setObject:txt1forKey:@"txt1"];[add1setObject:txt2forKey:@"txt2"];[add1setObject:txt3forKey: