草庐IT

TableView

全部标签

ios - NSFetchedResultsControllers controllerDidChangeContent 方法中的无限循环

我有UITableViewController表并使用NSFetchedResultsController从核心数据中获取行。我的tableView负责分层数据。每个行位置代表层(在零行最高层,n-行最低)。假设我们有名称为Layers*layers的对象。当我创建新层时,它需要转到表中的第一行(indexPath.row==0)并需要获取layers.layer.position=0。当我创建新层或进行其他一些更改(移动、删除)时,我需要刷新核心数据对象layers(每个层都需要获得新的位置值)。但是,如果我通过调用[selfupdateLayersPosition]方法来刷新图层位

ios - 将数据从 UITableViewCell 推送到 ViewController

我正在尝试将数据从UITableViewCell推送到另一个ViewController。我尝试了两种不同的方法,instantiateViewControllerWithIdentifier和PrepareForSegue。在这两种情况下,ViewController都正确加载,但数据未被传递(null或第一个数组值)。这是我的instantiateViewControllerWithIdentifier方法,当我在ViewController中记录变量时,它只返回null。-(void)tableView:(UITableView*)tableViewdidSelectRowAtI

ios - 我的 xcode6 上的 UITableview SepartorInset 全角问题

我正在使用xcode6.0.1。在我的UIVIewController中包含一个tableview并且我需要设置分隔符插入全宽。我改变了我的tableview分隔符插入通过xib。但是我无法在我的xcode6上获得分隔符插入的全宽(在我的xcode5分隔符插入全宽是可能的)。如何解决这个问题?changetableviewseparatorinsetviaxibmytableviewseparatorlinelikethis(notgetfullwidth) 最佳答案 我的问题解决了-(void)viewDidLoad{self.t

ios - 在 didHideSearchResultsTableView 上隐藏键盘会弄乱搜索 View

在创建了一个在iOS7上运行良好的搜索显示Controller之后。我在iOS8的搜索View中无法正确隐藏keyboard。结果在底部被缩减,字母部分索引器(右侧)与底部垂直对齐(帖子末尾的屏幕截图)。基本设置代码:@interfaceMyViewController:UIViewController@implementationMyViewController@property(nonatomic,retain)UISearchDisplayController*mySearchDisplayController;-(void)loadView{[superloadView];se

ios - 在 TableView 的单元格中显示多行 - IOS

我想在我正在处理的IOS应用程序的表格单元格View中显示多行。准确地说,我有一个TableView,它将填充从服务器返回的JSON数据,如果返回的状态是0或2(状态是为配置文件返回的JSON对象之一),我必须显示5-6行的错误消息。表格的单元格View被定制为显示2个UILabel,显然这个单元格的高度小到足以显示2个标签。我找到一个solution,但实际上并没有解决问题。任何人都可以提出不同的解决方案。如果可能的话,链接到示例将是一个很大的帮助。谢谢 最佳答案 您要搜索的是所谓的“动态大小”单元格。有一个关于如何实现这一点的教

ios - tableview segue 到另一个 View Controller

我是编程新手,可能被一个简单的问题挂断了。我在我的TableView中为我的数组使用解析。选择该行后,我想转到另一个ViewController上的搜索栏。segue工作正常,tableview工作正常,但我似乎无法让objectId通过。#import"bookmarkViewController.h"#import"Parse/Parse.h"#import#import"ViewController.h"@implementationbookmarkViewController@synthesizepostArray;#pragmamark-Viewlifecycle-(void

ios - 如何使用为其他 UIViewController 生成 UITableView?

我正在尝试在我的UIViewController中使用生成的UITableView。这就是我尝试生成的方式:-TableViewGeneratorController.h#import@interfaceTableViewGeneratorController:UITableViewController@property(nonatomic,retain)UITableView*tableView;-(UITableView*)getTableView;@endTableViewGeneratorController.m#import"TableViewGeneratorControl

ios - 在 uitableviewcell 中创建 UIlabel 的 Action

我正在我的应用程序中制作一个收件箱模块。首次加载时,有20条消息来自服务器。我希望在20条消息之后,将在UItableview单元格中创建一个名为“加载更多消息”的标签。单击该标签后,我想再次调用服务器。我曾尝试使用以下代码,但它不起作用。提前谢谢:(下面是我的cellForRowAtIndexPath和numberOfRowsInSection示例代码-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInteger)section{return[inboxmessagesarraycount]+

ios - XCode iOS7 - 带有 UITextView 的动态单元格,如 Reminder App

我需要创建一个与内置提醒应用程序具有相同行为的应用程序。创建这个有一些问题:具有动态高度并随着UITextView的内容“增长”的单元格选择触摸的单元格当用户编辑内容时刷新单元格的高度(动态)我已经使用一些技巧解决了动态高度问题。剩下的问题是:如果单元格“完全”包含UITextView,如何知道用户选择了哪个单元格?现在我已经使用textViewDidBeginEditing方法来了解单元格并将UITableView滚动到它:-(void)textViewDidBeginEditing:(UITextView*)textView{MemoViewCell*cell=(MemoViewC

ios - 无法对具有标识符标题的单元格进行双端队列处理

当我按下打开tableview的按钮时出现以下错误:Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'unabletodequeueacellwithidentifiertitle-mustregisteraniboraclassfortheidentifierorconnectaprototypecellinastoryboard'这是tableview的ViewController中的代码以及导致问题的方法:-(UITableViewCell*)tableView:(UITa