草庐IT

uitableView

全部标签

ios - 使用自己的 Nib 子类化 UITableViewCell

我想创建一个自定义的UITableViewCell子类,它使用URL连接异步加载内容。我有一个处理所有这些的UITableViewCell子类和一个定义单元格布局的Nib文件,但我在链接两者时遇到了问题。这是我在tableView:cellForRowAtIndexPath中使用的代码:staticNSString*FavCellIdentifier=@"FavCellIdentifier";FavouriteCell*cell=[tableViewdequeueReusableCellWithIdentifier:FavCellIdentifier];if(cell==nil){ce

ios - UIWebView 阻止 UITableView 滚动

我的UITableView中有一个带有UIWebView的单元格。问题是,如果您在UIWebView上滑动,您会在整个Internet页面上滑动,而不是表格View。由于webView的高度为500,因此用户可能会卡在webView中。有没有人对如何解决这个问题有任何想法? 最佳答案 从iOS5开始,UIWebView上有一个scrollView属性,因此您只需在您的WebView上执行以下操作:webView.scrollView.scrollEnabled=NO;webView.scrollView.bounces=NO;然后你

ios - 添加 CALayer 到 UITableViewCell 滚动后移除

我正在尝试将CALayer添加到我的UITableViewCell的底部以获得一点“阴影”效果。问题是当表格向上滚动并离开屏幕时,图层被删除,因此当您向下滚动时它是不可见的。如果您将单元格向下滚动到屏幕之外,然后再向上滚动,它们看起来很好。Ihaveagifhereshowingwhat'shappening.我是这样做的:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*cellIdentifier=@"Cel

ios - UITableView 单元格的编辑模式转换

我有一个UITableView,带有一个自定义单元格和一个用于进入编辑模式的自定义按钮以及一个自定义附件按钮。一切正常,但我希望UIImageView和单元格内相邻的另外两个UILabels位于其X位置,但只希望“ADDQTY”UILabel移动其X位置以为附件按钮腾出空间。 最佳答案 如果你不想让UITableViewCell的内容移动,实现方法-tableView:shouldIndentWhileEditingRowAtIndexPath:并让它返回NO。此方法是UITableViewDelegate的一部分。要使ADDQTY

ios - 如何在 ios 中单击时更改 tableView Cell 按钮图像

可能重复:howtochangetableViewCellbuttononclickiniphone我在表格View单元格中有一个按钮,其背景图像使用此函数设置。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:SectionsTableIdentifier];cell.textLabel.text=self.na

ios - 如何让 UIButton 只出现在最后一个单元格中?

我是ObjectiveC编程的新手,并且有一个带有自定义单元格的UITableView设置。我想这样做,以便用户可以触摸一个将添加另一个单元格的按钮,并且该按钮只会出现在最后一个单元格中。目前,它没有出现。这是我正在使用的代码。我在自定义单元格中创建了按钮,并使用“setHidden:YES”将其隐藏在单元格本身中。我正在尝试“setHidden:NO”使按钮出现在TableView代码中,但它不起作用。我想这可能与重新加载单元格有关,但我不确定我是否正朝着正确的方向前进。我将不胜感激任何帮助,谢谢。-(UITableViewCell*)tableView:(UITableView*)

ios - 重新加载表格 View 但不要移动视口(viewport) iOS

我有一个TableView,它根据API的结果进行更新。表格View有一个很大的自定义单元格,几乎占据了屏幕的一半。用户可以使用自定义按钮对单元格进行排序。平均而言,表格内有10-15个单元格,我的大问题是当用户单击以将最底部的单元格移动1点时,reloadData将刷新整个表格并将视口(viewport)移动到顶部,这意味着用户将必须再次滚动到最后,这是糟糕的用户体验。有没有一种方法可以刷新表格View但在重新加载之前保持位置,或者考虑使用自定义滚动是否有用,该自定义滚动将在填充表格后调用。我正在用Swift编写应用程序,使用Alamofire处理API,自定义单元格有一个单独的XI

ios - 选择时更改 UITableViewCell 的 alpha 不执行任何操作

遵循此答案中的建议CustomUITableViewCellselectionstyle?关于如何为UITableViewCell创建自定义选择样式,我做了以下操作。首先,在我的自定义ViewController中,它有一个UITableView作为属性并用作它的数据源和委托(delegate),我有以下内容:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{//UITableViewCell*cell;NavTableViewCell*ce

ios - 尝试向 iOS 中的 UITableView 动态添加新行

我的应用程序中有一个UITableView,我试图通过单击一个按钮向其中动态添加行。当用户单击我的按钮时,将调用以下方法:-(IBAction)addChoice:(id)sender{//addRowisabooleanvariablethatissetsothatwecanuseittochecklaterandaddanewrowif(!self.addRow){self.addRow=YES;}[selfsetEditing:YESanimated:YES];}然后调用:-(void)setEditing:(BOOL)editinganimated:(BOOL)animated

iphone - 为什么我的函数被调用了两次?

我有一个滑动识别器附加到我的表格View中的单元格-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:CellIdentifier];if(cell==nil){cell=[[[UITableViewCellalloc]initWithSty