草庐IT

tableview

全部标签

ios - 一个 View Controller 中的多个 TableView

我在想是否可以在一个ViewController中拥有多个uiTableView。例如:tableView1和tableView2在一个ViewController中。ViewController的初始启动,tableView2应该被禁用并且不可见。tableView1应该显示与之关联的数据。当用户从tableView1中选择一行时...然后它应该在tableView2中显示与所选行对应的数据。tableView1应该仍处于启用状态,如果用户选择另一行,tableView2的内容也应该相应改变。感谢您提供的任何帮助或指导。:) 最佳答案

iOS 应用程序 - 表格 View 处于编辑模式时不显示删除按钮

我是iOS的新手,但我已经创建了一个带有表格View的ViewController,我想将其置于编辑模式。这是我的ViewController实现文件代码:#import"ViewController.h"@interfaceViewController()@end@implementationViewController@synthesizeprogsTable,programmes;-(void)viewDidLoad{[superviewDidLoad];programmes=[[NSMutableArrayalloc]initWithObjects:@"one",@"two",

ios - 如何从单元格调用父 TableView 方法?

我有一个带有标签的自定义单元格,该标签应该触发父/TableViewController的方法。尽管XCode在自动完成建议中为我提供了该方法,但当我点击该特定标签时它会抛出错误:UITableViewWrapperViewshowUserProfileunrecognizedselectorsenttoinstance这是我的代码:@implementationItemTableViewCell@synthesizeitem;-(void)awakeFromNib{self.authorLabel.userInteractionEnabled=YES;UITapGestureReco

ios - 在 iOS tableview 中的类型为 'row' 的对象上找不到属性 'NSIndexPath *'

我试图在iOS中借助“didSelectRowAtIndexPath”获取项目的行ID。代码:-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{indexPathRow=indexPath.row;self.recordIdToEdit=[[[deviceNameArrayobjectAtIndex:indexPath.row]objectAtIndex:0]intValue];NSLog(@"Itemselected..%d",self.recordIdToE

ios - 在 TableView 的原型(prototype)单元格中隐藏标签

我正在研究PrototypeTableViewCell,我在单元格上方有两个标签,在单元格后面有一个按钮。我想在“隐藏按钮”单击时隐藏第二个标签。我已经尝试了很多但没有得到任何合适的信息,这是我在单元格中显示标签的代码:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*simpleTableIdentifier=@"TableCell";TableViewCell*cell=[tableViewdequeueRe

ios - 如何在单击表格 View 单元格时打开新 View ?

我正在开发一个具有TableView的iOS应用程序,我想做一些事情,当点击TableView的一个单元格时,会打开一个新View(然后它可以返回到TableView。)我尝试了一些诸如使用segues和新的ViewController之类的东西,但它没有用。 最佳答案 实现UITableViewDelegate协议(protocol):@interfaceViewController:UIViewController对于此协议(protocol),委托(delegate)方法如下:-(void)tableView:(UITable

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

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

ios - tableView.reloadData() 错误 : Ambiguous reference to member

一旦成功执行GET请求,我将尝试重新加载表中的数据。但是,当我编写self.tableView.reloadData()时,我抛出了这个错误:Ambiguousreferencetomember'tableView(_:numberOfRowsInSection:)'这是受影响的代码overridefuncdidReceiveMemoryWarning(){super.didReceiveMemoryWarning()leturl="http://api.myawesomeapp.com"Alamofire.request(.GET,url).validate().responseJS

ios - 使用 Objective-C 从不同的 ViewController 重新加载 TableView

我不确定如何实现这一点,因此我问这个问题。我有2个名为abVC和xyVC的ViewController(VC)。abVC只包含TableView而xyVC只包含一个按钮。当我在xyVC上点击一个按钮时,它应该在abVC中重新加载tableview而不会移动到那个abVC。这可能吗?如果是..那么请帮助我,该怎么做? 最佳答案 你可以用block和NSNotification来做到这一点。使用block,您可以按如下方式实现它:在xyzVC.h中做如下属性:@property(strong,nonatomic)void(^callBa

ios - 动态单元格大小取决于从 iOS 中的 URL 获取的图像大小

信息:我有Tableview,其中包含带有Imageview的单元格。在那个Imageview中,我正在从imgURL获取不同的图像...我需要什么:我需要根据从imgURL获取的图像高度来动态调整单元格高度。NOTE:Iamnotusingautolayout,butiamusingautoresizing.到目前为止我做了什么:我在ImageView中使用了异步图像加载。(通过#import"UIImageView+WebCache.h")-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPat