草庐IT

custom-cell

全部标签

ios - UICollectionView : does not display labels of all of its cells 出现问题

我以编程方式创建了一个UICollectionView。我使用自定义UICollectionViewCell子类。在单元格类中,我创建了一个带有我自己的类的标签(更容易和更快地设置它的外观)。我遇到的问题是:对于多个单元格,collectionView没有布局标签内容。我知道数据在这里(在控制台中打印)也就是说,单元格的文本属性确实包含我要显示的字符串数据,但由于某种原因,collectionView没有显示标签内容。我尝试了一个简单的测试(在标签内打印'toto')并且我在这里和那里得到了一些toto,但不是在所有的单元格中。如您所见,我在同一个ViewController中有2个U

objective-c - Objective-C : How to highlight a tableView Cell and keep it highlighted when table is reloaded?

真的需要一些建议。我正在尝试做几件事。1)将表格View的第一个单元格设置为在第一次加载表格时突出显示。然后用户可以继续选择/突出显示表格中的其他单元格。如何第一次突出显示单元格?2)对一行中的值进行一些更改后,我将重新加载表格数据,但这会删除单元格上的突出显示。有什么方法可以使单元格在重新加载表格后仍保持突出显示。谢谢!郑 最佳答案 尝试selectRowAtIndexPath:animated:scrollPosition: 关于objective-c-Objective-C:How

iphone - 在 Storyboard 中隐藏部分标题 "Prototype Cells"

我用Google搜索了又搜索,但没有运气......我试图隐藏在使用Storyboard将UITableView添加到UIView时出现的“PrototypeCells”部分标题。这很令人沮丧,因为很难将单元格的大小调整到屏幕上,因为当您运行程序时它会消失。任何想法将不胜感激!谢谢,如果这是一个简单的问题,我很抱歉,我是新手。 最佳答案 这实际上是出现在章节开头的自动生成的章节标题。在XCode5中,当您拥有UITableView时,单击TableView部分-标题标题。单击属性段。如果您删除标题“标题标题”中的文本,这应该会删除部

ios - 选择 Cell 时将 UITableViewCell 置于顶部

我希望所选单元格始终位于tableView的最顶部位置。我可以通过:[tableViewscrollToRowAtIndexPath:indexPathatScrollPosition:UITableViewScrollPositionTopanimated:YES];但我的问题是,例如,当单元格的数量仅为3时。当我选择单元格编号3时,它就停留在那里。这是正常行为吗?如果是,那么,你能提出一些建议,以便我实现我的目标吗?谢谢! 最佳答案 例如,您可以使用tableview的contentInset和setContentOffset属

ios - UITableviewcell cell.textlabel.text 在滚动 tableview 时重复?如何避免 cell.textlabel.text 重复?

-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:CellIdentifier];cell.selectionStyle=UITableViewCellSelectionStyleBlue;if(cell==nil){cell=[[UITa

ios - 我的导航器面板上的 "Info.plist"和 "Custom iOS Target Properties"有什么区别?

大家好,我是iOS开发的新手。有很多情况我们必须配置我们的Info.plist。大多数教程告诉我修改导航器面板中的Info.plist。就像这个(Info.plist)。但是,修改这个文件对我不起作用。然后我找到了另一个解决方案。Project->Target->Info,你可以找到一个“CustomiOSTargetProperties”。你也可以在这里设置你的属性(property)list,这对我来说很好用。所以我想知道这两个Info.plist之间有什么区别?由于大部分教程都指向第一个(对我不起作用),我认为一定有问题。我应该怎么做才能让它再次工作?非常感谢。

ios - 无法使用新数据更新单元格为 (cell!=nil)

-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{NSString*CellIdentifier=@"cell";CustomCell*cell=[tableViewdequeueReusableCellWithIdentifier:CellIdentifier];if(cell==nil){cell=[[CustomCellalloc]initWithStyle:UITableViewCellStyleDefaultreuseIdentif

objective-c - Objective C : Cell. ImageView.image 大小不一致

我有一个tableview,它显示从服务器(通过URL)获取的图像[cell.imageViewsetImageWithURL:[NSURLURLWithString:avatar_url]placeholderImage:[UIImageimageNamed:@"placeholder.png"]];但是,我遇到了单元格中显示的图像大小不一致的问题。(见下面的截图):1)如何固定检索到的图像的大小?2)如何修复cell.imageView的框架大小?执行以下操作似乎不起作用(cell.imageView.frame=CGRectMake(5,5,32,32)。

ios - Objective C <Custom UI> 共享扩展取消按钮

这可能有些愚蠢,但我为我的应用程序实现了这个ShareNSExtension,它包含内置于MainInterface.storyboard中的自定义UI(附图片)。现在的问题是,我该如何退出呢?我试过:[self.navigationControllerpopViewControllerAnimated:YES];[selfdismissViewControllerAnimated:YEScompletion:nil];[self.presentingViewControllerdismissViewControllerAnimated:YEScompletion:nil];..但它不

ios - dequeueReusableCellWithIdentifier : returns nil even after creating cell instance

我正在尝试将UITableView与.xib文件一起使用。我过去用Storyboard做过,你在动态原型(prototype)中声明一个重用ID。我在-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath函数中有这段代码应该可以工作:NSString*ReuseId=@"DefaultCell";UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:ReuseId];if(