Tag: uitableview

在iOS中像Twitter应用程序中检测哈希标签#,提及标签@

我需要检测#描述UILabel给出的[UIColor BlueColor]; ,并将文本颜色更改为[UIColor BlueColor]; 在那里我无法改变UILabel到蓝色的特定文字颜色。 现在我在自定义的UITableViewCell使用这个UILabel 。 有什么办法来解决这个问题来区分# 标签和普通文本的文字颜色? 有人可以帮我解决这个问题吗?

下载图像时调整UITableViewCell高度

我正在使用UIImageView+AFNetworking类别asynchronous图像加载。 一切工作正常,但我已经尝试了几件事情,并根据下载的图像调整单元格的高度不成功。 我想图像适合单元格的宽度,但调整高度,但我不知道如何做到这一点。 我已经尝试重新加载图像下载的行,但只是导致cellForRowAtIndexPath再次启动,并再次设置一切,等等几乎是一个recursion。 我正在计算新的图像大小差异,并将其存储在NSMutableArray ,然后重新加载在UIImageView的setImageWithURLRequest:placeholderImage:success:成功块中的行setImageWithURLRequest:placeholderImage:success: 我在heightForRowAtIndexPath得到了几行的正确高度,但是,表开始变得怪异,一切都在叠加等等。 有任何想法吗? 谢谢! 编辑 我最终使用了Ezeki的答案。 我也写了一个关于这个话题的post,并且使用这个技术做了一个示例应用程序。 看看这里 。

如何在tableView中使用Seque查找indexPathbutton

我有一个使用原型单元的UITableView 。 单元格有一个使用Segue显示UIViewController (Modal)的UIButton 。 我的问题是:如何将IndexPath的单元格传递给第二个视图控制器 – (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { if ([segue.identifier isEqualToString:@"showGamerDetail"]) { //its not worked: NSIndexPath *indexPath = [self._tableView indexPathForSelectedRow]; nDetailViewController *destinationViewController = segue.destinationViewController; destinationViewController.selectedRowTitle = [gamers objectAtIndex:indexPath.row]; destinationViewController.indexPath = indexPath; destinationViewController.delegate = self; }

如何在UIScrollview中embedded一个UITableView

我怎样才能在UIViewController(包含一个tableview作为子视图) 我最初有一个UIViewController显示预览部分(UIView) //Setup container for preview section UIView *tempContainer = [[UIView alloc]initWithFrame:CGRectMake(0, 20, 320, 100)]; self.preview_answer_container = tempContainer; self.preview_answer_container.backgroundColor = [UIColor clearColor]; [tempContainer release]; [self.view addSubview:self.preview_answer_container]; 我还在下面添加了一个UITableView(和一个search栏) //setup tableview UITableView *tempTable = [[UITableView alloc]initWithFrame:CGRectMake(0,44 ,320,self.view.frame.size.height – 44)]; self.tagFriendsTableView = tempTable; self.tagFriendsTableView.delegate = self; self.tagFriendsTableView.dataSource = self; [tempTable release]; [self.view addSubview:self.tagFriendsTableView]; 有了这个设置,我的滚动区域很小(只有预览部分下面的静态区域) 我怎样才能修改我的代码,使1)我可以向上滚动整个页面,即预览部分和tableview将一起向上滚动2)滚动作为一个整体将停止当search栏到达顶部(下方导航栏)(见截图),但UITableView中的内容仍然是可滚动的 编辑: 添加了UIScroll视图的代码。 然而,我没有任何改变。 […]

在iOS中重新加载特定的UITableView单元格

我有一个UITableView 。 我想根据所做的select更新表格数据。 现在我使用[mytable reloadData] ; 我想知道是否有什么方法可以更新所选的特定单元格。 我可以通过使用NSIndexPath或其他修改? 有什么build议么? 谢谢。

UITableViewCells之间的间距

我在swift中创build一个ios应用程序,并希望在Facebook(pic bellow)之类的单元格之间添加空格。 我正在使用自定义笔尖的post。 我知道使用UITableViewController。 我想我会使用一个分隔符样式,但它没有达到效果。 我瞪着几个小时,并没有find一个快速的教程,这是有道理的! 有人可以解释一下,他们是如何在应用程序中使用swift? 谢谢!

记住UITableView的滚动位置

我在xcode中的iOS应用程序有点问题。 我有一个UITableView加载几百个单元格。 当我向下滚动到一个特定的单元格,深入detailviewcontrollers并再次返回主视图表已返回到顶部。 我看了下面两个类似的问题。 我怎样才能获得UITableView的滚动位置,所以我可以保存它? 在UITableView中设置滚动位置 我仍然无法让这些工作。 我不是最有经验的编码器,所以我真的很困难。 我知道像viewWillDisappear和viewDidAppear需要改变的东西,但我真的不能远远超过这一点。 在这张桌子上,我有一个reloadDatafunction,所以可以从服务器上下载最新的数据,也可以在工作的search栏中查看。 无论如何,一个援助之手将是伟大的。 谢谢, 卢克

与XIB Swift的UITableViewCell子类

我有一个UITableViewCell子类NameInput ,通过一个自定义的init方法连接到一个xib。 class NameInput: UITableViewCell { class func make(label: String, placeholder: String) -> NameInput { let input = NSBundle.mainBundle().loadNibNamed("NameInput", owner: nil, options: nil)[0] as NameInput input.label.text = label input.valueField.placeholder = placeholder input.valueField.autocapitalizationType = .Words return input } } 有没有办法可以在viewDidLoad方法中初始化这个单元格,并仍然可以重用它? 还是必须使用重用标识符注册类本身?

如何添加页脚到故事板中的UITableView

我相当新的iOS开发。 我想添加一个页脚到UITableViewController的表格视图。 我已经在Storyboard中以graphics方式创build了我想用作页脚的视图,但是我无法确定如何将它作为页脚连接到我的表视图。 我可以通过分配self.tableView.tableFooterView以编程方式在UITableViewController的viewDidLoad方法中添加页脚。 但是我在Storyboard中创build了页脚视图,将它作为页脚添加到我的表视图的最佳实践方法是什么?

如何将一个工具栏添加到故事板中的UITableViewController的底部?

在我已经使用Storyboards设置的UITableView中,我需要能够添加一个粘贴到视图底部的工具栏,它不应该滚动。 不像这个问题: LINK我不认为我可以将一个TableView子视图添加到一个普通的视图,然后只是以编程方式添加一个工具栏,因为我使用的dynamic单元格似乎更容易通过故事板集成。 现在,这是我坚持….