草庐IT

uitableView

全部标签

ios - 有什么方法可以从自定义 UITableViewCell 类更改 UITableView 高度?

我正在尝试制作像Instagram这样的应用程序,但我卡在了动态屏幕上。我将评论部分作为UITableView。所以我的UITableView的自定义单元格类中有UITableView。没关系。我的问题是:如何从我的自定义表格View单元格类更改主提要表格View的高度?评论TableView的行高根据其中的文本(长度)动态变化。动态变量是我打算使用的评论TableView的高度。注意:我不能分享任何代码,因为这是我们公司的secret项目。干杯 最佳答案 理想情况下,您应该使用自动布局调整UITableView中特定行的UITab

ios - 从单元格创建事件 (IBAction)

在我所有的搜索之后,我没有找到关于那个的任何具体信息/问题:我想链接整个表格View单元格(就像它是一个按钮)到一个IBAction(在我的例子中,它将执行一个segue)。问题是我显然不能按住Ctrl键将Cell拖到我的代码来创建一个事件(因为在我的连接检查器中没有类别),在Storyboard中)。最后一点让我担心这是不可能的。我设法直接从Cell到另一个View创建了一个segue,但每次我触摸Cell时它都会被触发。我需要在那个segue上有一个条件,这就是为什么我有一个从我的TableView(包含所述单元格)到目标View的segue。然后我创建了一个IBAction,它调

ios - 如何在 UItableview customcell 中从 url 加载两个图像

在我的应用程序中,我使用自定义tableviewcell在一个单元格中加载两个图像,我的问题是当我第一次在我的View中加载该图像时,它显示交换图像(第二个图像中的第一个图像和第一个图像中的第二个图像)和然后在几分之一秒后加载正确的图像(第一张图片中的第一张和第二张图片中的第二张图片)。我正在使用AsyncImageView类来显示图像。每次第一次查看加载都显示错误,然后每次都更正。在CellForRow中AsyncImageView*imageView=[[AsyncImageViewalloc]initWithFrame:celllookAlik.btnFullImg.frame]

ios - 将数据传递给 UITableViewCell iOS

我目前有一个带有自定义单元格的tableView,我称之为AMPFeedbackTableViewCell。细胞加载得很好。代码如下:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{//UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:@"feedbackCell"];AMPFeedbackTableViewCell*cell=(AMPFeedbackTable

ios - 在 UITableViewCell 上使用 IB 的 "User Defined Runtime Attributes"

我有一个只有一个部分的静态UITableView;该部分有两个UITableViewCell,每个都有自己的UIImageView(见屏幕截图)。我想修改单元格中使用的图像,以便它使用UIImageRenderingModeAlwaysTemplate的渲染模式(这样图像将遵循tintColor)。我选择了UITableViewCell并在IB的“用户定义的运行时属性”中设置了以下内容(见屏幕截图):注意:2是UIImageRenderingModeAlwaysTemplate的值。当我运行应用程序时,Xcode生成以下警告:Failedtoset(keyPath)userdefine

ios - 使用估计的行高时将 UITableView 滚动到底部

我遇到了一个看起来不应该成为问题的问题。我正在尝试为我的应用程序创建评论(“聊天”)View,但我使用的是估计的行高,无法找到让评论从底部开始的好方法,这样在加载View时,最新的评论在屏幕底部,输入区域的正上方也在屏幕底部。我已经四处寻找多年,并找到了如下解决方案:[self.tblCommentsscrollToRowAtIndexPath:indexPathatScrollPosition:UITableViewScrollPositionBottomanimated:YES];效果不佳,因为它使用了估计的行高,这并不总是正确的(有些评论会更长)。[self.tblComment

ios - 访问 UIPageViewController 手势识别器以启用滑动删除

我正在尝试让UITableView上的滑动删除与UIPageViewController的分页机制结合使用。我想设置UIPageViewController的手势识别器,这样我就可以更改它的委托(delegate)并实现:funcgestureRecognizer(_gestureRecognizer:UIGestureRecognizer,shouldReceivetouch:UITouch)->Bool{iflet_=touch.viewas?UITableViewCell{returnfalse}returntrue}我的问题是找不到UIPageViewController的手势

iphone - iOS 在 UITableView 下面添加 UIView

我有一个UITableView,在它下面(不在标题中!)我想要一个新的UIView。这是在WhatsApp的“聊天”选项卡中完成的(我是新来的,所以我不能添加图片!)。任何帮助将不胜感激。问候 最佳答案 创建一个父UIView以包含您的UITableView和另一个UIView。将这些View作为subview添加到父View。 关于iphone-iOS在UITableView下面添加UIView,我们在StackOverflow上找到一个类似的问题: htt

objective-c - iOS 长按选择文本

我正在构建一个简单的基于表格的搜索应用程序。用户当然可以通过键盘进行搜索。但我也想有另一种搜索方式。假设用户在UILabel上longpress然后根据按下发生的位置,应该选择该词并且应该在该词上进行搜索(无键盘)。我知道如何检测longpress事件,但有谁知道如何复制、检测和访问发生longpress的确切术语?更新:我知道我可以获得发生longpress的对象,我可以从中获取标签文本的内容。但我需要手指放在上面的确切单词。 最佳答案 对于UILabel或UITextView,没有什么容易想到的。如果您愿意使用CoreText自

iphone - iOS 上的 Pinterest Gridview 实现

我想实现像Pinterest中那样的GridView我考虑过实现为3个TableView。但是我无法将它们很好地滚动在一起。当我实现scrollViewDidScroll并为scrollView以外的TableView设置contentOffset时,滚动变得缓慢且无法使用。我做的另一个实现是加载一组图像并在scrollViewDidScroll中调用viewDraw函数。ViewDraw函数只绘制必要的图像,并从内存中删除已绘制但不可见的其余图像。这也会使ScrollView滚动变慢。另一个问题是在绘制图像之前存在白色(背景色)色block。实现此GridView的最佳方式应该是什么