jjzjj

tableViewCell

全部标签

ios - 根据动态本地内容确定 UIWebView 高度,在可变高度 TableViewCell 内

好的,所以我知道这个问题已经被问过了。有很多好的建议,但我无法让它按预期工作。我正在尝试创建一个tableview单元格,它可以根据不同的html动态设置其加载高度。大家建议的是使用下面的方法。-(void)webViewDidFinishLoad:(UIWebView*)webView他们说要使用javascript计算高度,如下所示:NSString*output=[webViewstringByEvaluatingJavaScriptFromString:@"document.body.scrollHeight;"];或者做这样的事情(我创造了这个):self.webView=w

将自定义Uiview添加到TableViewCell

我在将自定义Uiview添加到我的tableviewcell中一直没有成功。此自定义视图代表每个表视图单元格的自定义检查标记。我在没有故事板的情况下正在进行项目,我不确定如何以编程方式将此自定义的Uiview添加到我的UitableViewCell中。这是我的代码:classCheckBoxView:UIView{varisChecked:BoolvarcheckBoxImageView:UIImageViewvarcheckBoxChanged:()->()={}requiredinit?(coderaDecoder:NSCoder){self.isChecked=falseself.che

objective-c - View Controller Nav : reloading all tableViewCells created from parsed JSON when clicked 中的 iOS 刷新按钮

我有一个相当重要的概念性问题,很多人都问过,但没有一个现成的明确答案可以通过搜索找到。我的应用程序很简单:几行TableViewCells填充了来自已解析的JSON提要的数据。单击单元格时,该单元格的信息将传递给SecondViewController并显示。JSON提要也存储到.plist中,在互联网不可用的情况下,TableViewCells从.plist中填充。这一切都很好。但是,我最不需要的是FirstViewController顶部的刷新按钮,用于刷新JSON提要,以及表格中的所有单元格以及来自新变量的新数据。但是,我在实现时遇到了一个问题:我的原始JSON调用和填充单元格的

iOS - 旋转时使用动态单元格高度重绘 TableViewCells

如何在设备旋转后重新绘制我的单元格?当我在iPhone上测试时,默认方向是纵向,所以当设备处于纵向时,我的动态单元格会达到它们需要的高度:这意味着当我旋转到横向时,有很多空的单元格中的空间。当我在iPad上测试时,情况正好相反。旋转到纵向时,我的部分文字被截断了,因为默认是横向。我有两个设备的独立Storyboard,两个ViewController都设置为“方向:推断”(肖像)(风景)这就是iPhone上发生的情况-拉伸(stretch)标签具有深红色背景,因此您可以看到标签的实际大小。但是,单元格高度不会重新计算,并且由于底部标签被限制在单元格的底部,因此它们一直位于底部。如果我从

ios - 如何在单击 TableViewCell 中的按钮时增加标签和单元格大小。

我想在单击单元格上的seeMoreBtn后扩大单元格大小。标签和单元格的长度不同,但它们是标签大小的限制。当status太大的时候,我加了一个seeMoreBtn,点击seemore之后下面会显示剩余的文字,然后是如何增加label和cellsize。-(CGFloat)tableView:(UITableView*)tableViewheightForRowAtIndexPath:(NSIndexPath*)indexPath;{NSString*text=[itemsobjectAtIndex:[indexPathrow]];CGSizeconstraint=CGSizeMake(

ios - 多个自定义 UITableViewCell 覆盖彼此 Swift

我正在尝试创建一个包含多个自定义UITableViewCell的TableView。如果我只使用一个自定义单元格,则会显示正确的单元格。如果我添加我的第二个单元格,显示第二个单元格会覆盖第一个单元格并禁止交互,第二个单元格会显示第一个自定义单元格的默认数据,直到它被选中然后显示正确的单元格。classViewController:UIViewController{@IBOutletweakvartableView:UITableView!overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloa

ios - 以编程方式将 UILabel 添加到自定义 tableViewCell

我正在尝试以编程方式将标签添加到自定义表格View单元格。该应用程序仍会因“意外发现nil”而崩溃。我在这里查看了其他帖子,但看不出我做错了什么。详情请看代码。importUIKitclassMyTableViewCell:UITableViewCell{vartitleLabel:UILabel!overrideinit(style:UITableViewCellStyle,reuseIdentifier:String?){super.init(style:style,reuseIdentifier:reuseIdentifier)titleLabel=UILabel()titleL

swift - 如何使用 Swift 在 uitableViewCell 中启动 ActivityIndi​​cator 的动画?

希望你一切都好。我正在尝试在我的表格View的特定单元格上激活一个UIActivityIndi​​cator。我想隐藏标签、图像、按钮并显示其他元素而不是。这些元素之一是UIActivityIndi​​cator,它出现但没有动画:(这里使用的代码:funcshowProgressViewInCell(path:NSIndexPath){letcell=self.toursUITableView.cellForRowAtIndexPath(path)as!ToursTableViewCell;//stopuserInteractioncell.userInteractionEnable

ios - 为什么我不能将颜色数组中的颜色随机设置到 tableViewCells?

谁能看出为什么我不能将tableView单元格的背景颜色属性设置为我在ViewDidLoad()中创建的数组中的颜色?我的viewDidAppear()方法中也有一个self.tableView.reloadData()。让我知道。overridefuncviewDidLoad(){super.viewDidLoad()colorArray+=[UIColor.whiteColor(),UIColor.blackColor(),UIColor.greenColor(),UIColor.yellowColor(),UIColor.redColor(),UIColor.purpleColo

ios - 复杂 UITableViewCell 的问题

我正在尝试实现一个自定义的复杂UITableViewCell。我的数据源相对简单,但我可以有多个元素。classElement:NSObject{varid:Stringvartitles:[String]varvalue:Stringinit(id:String,titles:[String],value:String){self.id=idself.titles=titlesself.value=value}}我有一个元素数组[Element],正如您所见,每个元素titles可以有多个字符串值。我必须使用以下布局:我的第一个方法是实现一个动态的UITableViewCell,尝试