草庐IT

tableviewer

全部标签

iphone - 带有角标(Badge)编号的 TableView 行

如何将角标(Badge)图标添加到TableView中的行?这方面的一个例子是iOS中的邮件应用程序,其中收件箱行有一个角标(Badge)图标,显示未读邮件的数量?谢谢! 最佳答案 TDBadgedCell是满足此要求的一个很好的解决方案。 关于iphone-带有角标(Badge)编号的TableView行,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/12790197/

ios - 一个 View Controller 中的多个 TableView

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

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 - 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 - 无法让 didSelectRowAt 为 TableView 工作

我无法让didSelectRowAt方法在常规ViewController中为TableView工作。我已经确保表的delegate和datasource已在ViewController代码中设置。此ViewController使用来自API的搜索查询结果填充tableview单元格,单元格数据的呈现工作正常。只是didSelectRowAt方法没有注册。我确实尝试在Main.storyboard上手动添加相同的委托(delegate)信息,但小的+标志不会触发任何弹出窗口。我想知道Main.storyboard中是否有需要修复的内容。我还附上了ViewController和Table

ios - iOS 11 中的 SearchController。无法触摸任何 tableView 单元格

搜索Controller的系统行为:转到iPhone设置滑动显示搜索栏点击搜索栏TableView现在是灰色的,如果我触摸任何地方(不在searchBar中),searchBar将隐藏我输入任何文本,tableView现在颜色正常,我可以点击任何搜索到的单元格。在我的应用程序中,点击任何文本后tableView仍然是灰色的。我无法点击任何搜索到的单元格。不同之处还在于,当我搜索时,我会使用updateSearchResultsForSearchController更新旧的tableView(搜索后我没有不同的tableView),然后再使用reloadData。问题是如何在搜索Cont

iOS tableView 未填充数据

有人可以向我解释为什么这没有在我的viewController中填充我的tableView吗?我可以让它在UITableViewController中工作,但是当我制作一个带有tableView的UIViewController时它不会填充数据。在我的Storyboard中,我创建了一个带有TableView和TableView单元格的ViewController。当我运行程序时,我得到的只是我的空tableView。然而它在UITableViewController中工作得很好.h//MainViewController.h#import@interfaceMainViewContr