草庐IT

ios - 在动态 tableView 中重新加载包含 textFields 的单元格时出现奇怪的行为

我有一个带有自定义单元格的动态tableView,每个单元格都包含一个文本字段和标签。我想要以下行为:用户点击“添加”按钮,表格在索引0处插入一个单元格,单元格的textField成为第一响应者。当用户完成输入数据时,单行文本字段将辞去第一响应者的角色并隐藏自己。然后单元格的标签变得可见,填充有用户输入,并自动调整其高度以适应输入。单元格也在此时调整大小。我有代码在第一次添加单元格时完全执行此操作,但是当添加更多单元格时,它会变得很奇怪。第二个添加的单元格stextField不会成为第一响应者,而是填充上一个textField中的文本。随后添加的单元格显示为空白,除了每6个空白单元格,

ios - UICollectionViewController 在滚动时重新加载图像

我正在使用ParseFramework获取一些图像并将它们显示在collectionViewController中。问题是,如果我在加载所有图像之前滚动,我会遇到图像重复,所以我会在不同的单元格中找到相同的图像。以下是可能对您有所帮助的代码片段。-(UICollectionViewCell*)collectionView:(UICollectionView*)collectionViewcellForItemAtIndexPath:(NSIndexPath*)indexPath{ExampleCell*cell=(ExampleCell*)[collectionViewdequeueR

ios - UITableViewCell 自定义添加到收藏夹按钮问题

在我的表格View中,我在每个单元格中放置了一个自定义的“添加到收藏夹”按钮,使用户能够将准确的单元格内容复制到第二个表格ViewController。当您点击“添加到收藏夹”按钮时,会出现一个警报View,询问您是否要复制单元格并将其粘贴到第二个ViewController。现在有两件事。1-如果从警报View中选择“确定”以指示该单元格已复制并粘贴到第二个表格View,是否有办法从该单元格中永久删除“添加到收藏夹”按钮?-因此用户将无法一遍又一遍地添加单元格内容。2-这是一个更大的问题:我如何通过单击“添加到收藏夹”将单元格内容复制并粘贴到secondtableviewContro

ios - 副标题 TableView 单元格

我正在尝试使用字幕样式在单元格的标题中获取两个文本。我试过"cell.textLabel!.text=data.valueForKeyPath("divelocation,divenumber")as?String"但没有成功。有人可以帮忙吗?谢谢overridefunctableView(tableView:UITableView?,cellForRowAtIndexPathindexPath:NSIndexPath?)->UITableViewCell{//Configurethecell...letCellID:NSString="Cell"varcell:UITableView

ios - 如何根据 ios 中的文本长度增加 UItableView Cell 和 UITextView 的高度

嗨,我是Ios的初学者,在我的项目中,我在UItableview单元格上添加了UItextView,并且基于textlength自动UItextview和UItableview单元格高度需要增加,但根据我的代码,所有文本数据都没有显示在textview上,有些数据丢失了,请帮助我一些这是我的代码:formulaArray=[NSArrayarrayWithObjects:@"Implementexponentialback-offinyourretrymechanism.(e.g.ifyouwaitedonesecondbeforethefirstretry,Implementexpo

ios - 将 TableView 与许多自定义单元格和自动布局一起使用

我想重构一些代码以获得更好的性能,但我的问题是我不确定如何去做。目前我有一个UIViewController上面有一个UIScrollView。我还有20个不同的View(每个View都有自己的.h和.m文件)可以完全动态地放置在我的UIScrollView上。每次我启动UIViewController时,我都会向我的服务器发送一个请求,然后我得到响应,然后我知道我必须在UIScrollView上放置多少个View。所以你可以想象,当我的UIScrollView上有很多不同的View时,在用户最终可以与它们交互之前,所有View都已完全加载需要几秒钟。所以我的想法是用UITableVi

ios - 如何在垂直 UIScrollView 中显示文本和其他对象?

如何在垂直滚动中只显示不同的对象?模式应该是:标题(标签)、副标题、描述(UITextView?),可能是文本中的一些图像。我正在尝试制作类似于iChemistryapp的设计问题在于TextView支持滚动,因为它已经是UIScrollView的子项。其次是我只在垂直方面遇到了一些问题,显然UIScrollView只允许水平滚动到我的UITextView。如何在UIScrollView中显示不同的对象和多行文本?(就像iChemistry应用程序一样)。我还在.app中检查了它的文件,它从.sqlite数据库中获取原始内容,所以它没有使用HTML。编辑:关于使用TableView执行

ios - 如何使用 Objective C 获取 TableviewCell 选中的复选标记行值?

我需要创建tableviewcellcheckmarkselectedrowtitlelabelanddetaillabelvaluesgetafterclickingthesubmit按钮。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier

ios - 具有许多图像的 UITableView 内存使用率高

您好,我正在使用MKMapSnapshotter生成map图像并使用SDWebImage缓存它们。map图像将显示在每个uitableview单元格中。我遇到的问题是大约30个uitableview单元格使用的内存是130MB,如果我不使用map图像,则使用的内存是25MB,最后使用map图像但没有缓存(如生成每次显示一个单元格时映射图像)使用的内存为50MB。如何减少内存使用量?或者我如何存储图像以减少它们占用的内存空间?任何帮助,将不胜感激。我的代码如下。在类(class)的顶端:varimageCache:SDImageCache!varmySnapOptions:MKMapSn

ios - 由于存储在文档目录中的大量图像,应用程序正在接收内存警告。应用程序崩溃了

我正在开发一款高度依赖于在文档目录中保存图像并检索图像并将其显示在屏幕上的应用。一旦我在CollectionView中显示5-6张图像,应用程序就会变慢并突然收到内存警告并停止运行和应用程序崩溃。我正在使用下面的代码来显示数据-(UICollectionViewCell*)collectionView:(UICollectionView*)collectionViewcellForItemAtIndexPath:(NSIndexPath*)indexPath{DocumentCollectionViewCell*cell=[collectionViewdequeueReusableCe