Tag: uitableview

如何根据内部视图出口自动设置表格行高?

我想自动设置tableview单元格高度来完全显示标签而不会发生这种情况? 任何帮助?

将UIImage从一个视图控制器传递给UITableViewCell

我正在使用UITable来显示图像(像instagram中的feed)我有保存在viewcontroller中的图像我正在拍照,但我需要一种方法来将UIImage传递给UITableViewCell。 什么是最好的方法来完成这一点。

在iOS中展开和折叠tableview的方法

我创build了一个tableview与2节,我显示的数据在tableview中的数组..现在我想展开和折叠节…我只是一个初学者,请给任何示例代码展开和折叠tableview部分… – (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { return 2; } – (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { return [arraytable count]; } – (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *cellitem = @"simpletableitem"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cellitem]; if (!cell) { cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellitem]; } cell.textLabel.text = [arraytable objectAtIndex:[indexPath row]]; return cell; } 这是我的cellForRowAtIndexPath和arraytable是我的数组,我给它在视图中加载 arraytable = @[@"hari12",@"narayanan",@"Praba",@"Deepak",@"Sailesh",@"Ram […]

我们可以添加tableview到单元格吗?

我想自定义我的tableview。 我想在单元格中添加另一个tableview。 我们可以在另一个tableview的单元格中添加tableview吗? 请给我一些想法。

在UIViewController中将UITableView作为容器视图embedded

我想添加一个textfield和发送button,粘贴到uitableview的底部类似于一个聊天应用程序。 我遇到过在UIViewController中embeddedUITableView作为容器视图的注释。 但是,他们似乎缺乏如何实现这一目标的例子。 更具体的细节包括在哪里添加文本框/button和键盘出现时向上移动文本字段,等等。谢谢!

如何访问静态TableViewcell中的文本框而不创build引用出口?

我有很多文本字段静态放置在静态TableViewcells。 如何访问其中的文本,而不创build每个文本字段的引用出口? 我已经尝试了细胞的子视图。 这不起作用。 任何替代品? 我试过这个。 这不起作用。 – (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { UITableViewCell *cell = [super tableView:tableView cellForRowAtIndexPath:indexPath]; for (UIView *subview in [cell subviews]){ if([subview isKindOfClass:[UITextField class]]){ UITextField *inputField = (UITextField *)subview; NSLog(@"%@",inputField.text); } } return cell; }

UITableView不加载数据

我对iOS开发比较陌生。 现在,我使用storyboard创build了2个ViewController 。 一个由一个button组成,使用segue(show)导入另一个控制器。 这个控制器是embedded在导航控制器中的TableViewController ,并且已经连接了它从UITableViewControllerinheritance的负责任的类。 我的问题是这个页面不加载已经在viewDidLoad使用初始化的数据( NSMutableArray ) _dataClient = [NSMutableArray arrayWithObjects:@"First City",@"Second City",@"Third City",@"Forth City",@"Fift City", nil]; 这是我的表代表和数据源: #pragma mark – Table view data source – (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { return 0; } – (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { return [_dataClient count]; } – (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { NSString *cellIdentifier = @"cellItem"; UITableViewCell […]

从iOS中的另一个类重新加载表数据

从我的问题可以看出,我是iOS开发的初学者。 我看了几个教程和几个问题,但似乎没有涵盖我的情况(我可能错过了一些东西)。 我只是试图从一个类添加元素到数组,然后调用从另一个类重新加载表数据的方法。 但是,当我尝试从另一个类调用相关的方法后重新加载数据,该表无法加载(似乎没有新的数据添加)。 事实上,即使表中数组的前一个值似乎也没有了。 A类: MyClassA.h @interface MyClassA : UIViewController <UITableViewDelegate, UITableViewDataSource> { UITableView *tableView; NSMutableArray *Elements; } @property UITableView *tableView; @property NSMutableArray *Elements; -(void) addElement: (NSString *) ElementName; @end MyClassA.m @implementation MyClassA { NSString *ElementName[10]; } – (void) viewWillAppear:(BOOL)animated { NSLog(@"MyClassA: viewWillAppear"); ElementName[0] = @" 1 "; ElementName[1] = @" 2 "; ElementName[2] […]

除了调用indexPath之外,还可以通过其他方法以编程方式selecttableView中的行

如何使用[NSIndexPath indexPathForRow:0 inSection:0]方法旁边的其他方法调用tableView中的行? 例如,tableView中的每一行都有自己的“操作键”,可以从XML中检测。 所以,我想通过使用这个“动作键”,而不是使用indexPath方法,以编程方式selecttableVIew中的行。 我已经search过,但所有的方法都调用它们的indexPath。 任何人有任何想法? 这些是我目前用于我的应用程序在tableView中select行的方法: -(void)viewDidAppear:(BOOL)animated;{ NSLog(@"viewDidAppear"); [super viewDidAppear:YES]; // saving an NSString NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; NSString *action_app = [defaults objectForKey:@"app"]; [defaults setObject:@"closed_NewVC" forKey:@"closed_NewVC"]; //will select row in tableView when receive key action from Push Notification if (([[[NSUserDefaults standardUserDefaults]objectForKey:@"app"] isEqualToString:@"a1"]) && ([AryStoreInboxItem count]>0)){ NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:0]; [self->tableView […]

调整UITableView的大小,将显示为不可滚动的内容列表

我正在使用Swift 3.0中的一个项目,并且在UIScrollView中有一个UITableView,它已经被设置好了。 要求是显示一个从这个UITableView中的数组返回的歌曲列表,但是这个UITableView的大小应该根据数组的大小dynamic地排列,所以我不需要滚动UITableView,因为我可以看到所有的在UITableView中的歌曲(这个UITableView是在我的scrollView,所以相反,我可以使用我的scrollView做向上或向下移动列表)。 我将如何实现这一目标?