草庐IT

UitableviewCell

全部标签

ios - 如何让 UITableViewCell 适合整个 TextView,而不管文本的大小?

我试图在每个表格单元格中显示一个文本字段。问题是我似乎无法让UITableViewCell足够高以适应整个TextView。UITableViewCell不需要是动态的,因为数据是在View加载时加载到UITextView中的。这是我的代码:////chatViewController.swift//collaboration////Createdbynickon11/21/15.//Copyright©2015SupremeLeader.Allrightsreserved.//importUIKitclasschatViewController:UIViewController{@I

ios - 在 Swift 2.0 中定义 'UITableViewCell' 变量

我正在尝试使用swift创建UITableViewCell类型变量,这些是我的代码:functableView(tableView:UITableView,numberOfRowsInSectionsection:Int)->Int{returndwarves.count}functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{varcell=tableView.dequeueReusableCellWithIdentifier(simpleTabl

ios - 在 UITableViewCell 中嵌套 UIStackViews,会减慢滚动速度,降低性能。如何提高性能?

我在我的UITableViewCell中使用嵌套的UIStackViews。但是,当我滚动时它非常慢并且极大地影响了性能。有什么方法可以提高UITableViewCell中嵌套UIStackViews的性能?这就是我将堆栈添加到我的UITableViewCell的方式:letverticalStack=UIStackView()verticalStack.axis=.Verticalforiin0.. 最佳答案 问题是,您在出队时分配了多个UILabel。因此,每次滚动时,都会创建新标签。通常,您不应在cellForRowAtInd

ios - 如何在点击另一个单元格后操作 UITableViewCell? - swift

如何在点击另一个单元格后操作UITableViewCell?我有3个单元格,每个单元格都有UIPickerView第一个单元格的userInteractionEnabled是true但第二个和第三个是false..当用户点击第一个单元格时,其余单元格的userInteractionEnabled应该是true我知道我需要使用userInteractionEnabled但如何使用?我应该将细胞保存在变量中然后在需要时进行操作吗? 最佳答案 我已经阅读了上面的解决方案并且当然都是有效的,但我更喜欢这样的解决方案:我想你有一个对象数组要显

ios - 防止在 UITableViewCell 的 subview 上进行交互

我有一个很大的UITableViewCell,里面有2个自定义UIView。其中之一应允许交互(选择和取消选择),而其中一个View不应允许交互。我知道我可以在整个单元格或每个subview上启用或禁用交互,但如果我在UIView上禁用交互,单元格仍会被选中或取消选中。有没有办法,例如,允许触摸单元格的上半部分而不是底部?这是我描述的UITableViewCell的截图 最佳答案 您可以通过HitTest转发或取消触摸overridefunchitTest(point:CGPoint,withEventevent:UIEvent?)

ios - 自定义 UITableViewCell 为空白(Swift)

我正在尝试在Swift中设置自定义UITableViewCell。我也创建了XIB文件和swift文件。但是,当我运行该应用程序时,单元格中并没有填充我的自定义单元格,而是一个完全空白的单元格。我已将我的手机注册到:self.myTableView.registerClass(customCell.self,forCellReuseIdentifier:"cell")我还设置了以下内容:functableView(tableView:UITableView,numberOfRowsInSectionsection:Int)->Int{return3}functableView(tabl

ios - 'UITableViewCell ?' does not have a member named ' 文本标签'

我四处寻找这个问题的答案,但没有成功。我基本上是在按照教程创建一个简单的待办事项应用程序,许多其他人正在评论与下面相同的错误。作者暂时还没有解决办法。任何帮助,将不胜感激。我收到错误:'UITableViewCell?'没有名为“textLabel”的成员到目前为止,这是我的代码:importUIKitclassViewController:UIViewController,UITableViewDelegate,UITableViewDataSource{//tellsiphonewhattoputineachcellfunctableView(tableView:UITableVi

ios - 处理 UITableViewcell subview 的 Action (事件)的正确方法是什么?

我有一个带有自定义单元格的UITableView。每个单元格都有一个相当复杂的布局和许多subview,所有这些都具有事件操作:UIImageView带有手势识别器,几个UIButtons带有一些操作,两个UILabel带有手势识别器。所以我很感兴趣是否有一些优雅的方法来为他们处理目标Action?现在我看到三种方式:在cellForRowAtIndexPath:中使用block(BlocksKit来救援)处理操作创建自定义类CellEventHandler,将所有需要的依赖项(Controller的导航Controller、数据数组等)传递给它,并将所有单元格的View操作选择器放在

ios - UITableViewCell 左右边距

我想制作这样的细胞。我用的是swift。但我不知道如何在单元格的右侧和左侧添加边距。你知道如何在截面上做同样的边缘效果吗?(当有多个cell时,接触的边缘不圆润)当我使用contentInset时:self.tableView.contentInset=UIEdgeInsetsMake(0,-15,0,0)self.tableView.contentInset=UIEdgeInsetsMake(0,0,0,-15) 最佳答案 从您的屏幕截图看来,您正在尝试使用分组TableView来执行此操作。为此,您应该使用添加到UIViewCo

ios - 在 UITableViewCell 中重新加载 collectionview 时应用程序崩溃

我正在使用Swift2.3开发一个iOS应用程序。我的ViewController(ABC)包含UITableView并且所有数据都将绑定(bind)到Controller级别。我已经准备好自定义TableviewCell,其中包含带有水平滚动动态图像的CollectionView。准备好所有数据后,我将从ViewController重新加载CollectionView以绑定(bind)图像。所有图片均使用SDWebCahche图片库从服务器下载。如果滚动缓慢,一切正常。我尝试快速滚动时出现了我的问题。下面我在控制台中只看到一次崩溃。libc++abi.dylib:terminatin