Tag: 单元格

表行操作使用indexPath行继续

所以我有一个表格视图和自定义VC。 那么我有一个对象与detailImage属性练习。 我怎样才能从表行操作indexPath.row到我的prepareForSegue函数? 这返回nil : self.tableView.indexPathForSelectedRow override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) { if segue.identifier == "detailsSegue" { if let indexPath = self.tableView.indexPathForSelectedRow { let destinationController = segue.destinationViewController as! DetailViewController print(self.exercises[indexPath.row].image) destinationController.detailImage = self.exercises[indexPath.row].image print ("send") } } }

iOS UITableView单元格滚动后加载不正确?

我在视图中有2个UITableView,我只在第2行第5行和第7行添加了UITableViewCellAccessoryDisclosureIndicator。 但滚动第二张表(第一行消失),然后滚动回顶部(哪一行出现),第一行现在有UITableViewCellAccessoryDisclosureIndicator ?! 第1行莫名其妙地变成了第5行还是第7行? 以下是我的代码cellForRowAtIndexPath: – (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *CellIdentifier = @"Cell"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; if (cell == nil) { cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier] autorelease]; } cell.textLabel.textColor = [UIColor blueColor]; cell.detailTextLabel.textColor = [UIColor blackColor]; if (tableView == table1) { cell.textLabel.text = [title1 objectAtIndex:indexPath.row]; cell.detailTextLabel.text = [list1 […]

用另一个视图为每个UITableViewCellbuild立一个链接

我是iOS编程的新手,我想做一件简单的事情。 我看到了几个有关我的问题的主题,但我不明白为什么我的代码不工作… 我用.xib创build了一个名为details2ViewController的UIViewController子类 在我的主视图叫ViewController.xib ,我有一个tableView 在ViewController.m中 ,我在顶部添加了: #import "details2ViewController.h" 在ViewController.m中 ,我修改了didSelectRowAtIndexPath方法,如下所示: details *det = [[details alloc] init]; [self.navigationController pushViewController:det animated:YES]; 没有任何警告,但是当我点击一个单元格时没有任何效果…我确切地说我没有使用mainStoryBoard。 注意: 这是我以前的post关于这个问题。 (对不起,如果我的英文很尴尬,我是法语…感谢您的帮助!)

在其他button按下uitableview隐藏单元格中的button

想知道如何获得UITableView中每个单元格的所有项目。 我的问题是,我想要隐藏2个单元格时select第三个。 当我按下button1时,button2和3必须隐藏。 我试图做的是(在cellForRowAtIndexPath): AVMMovieButton *settings = (AVMMovieButton *)[cell viewWithTag:228]; [settings addTarget:self action:@selector(selectSettings:) forControlEvents:UIControlEventTouchUpInside]; settings.tag = indexPath.row; AVMMovieButton *playButton = (AVMMovieButton *)[cell viewWithTag:134]; [playButton setStore:oneItem]; [playButton addTarget:self action:@selector(playMovie:) forControlEvents:UIControlEventTouchUpInside]; playButton.tag = indexPath.row; AVMMovieButton *down = (AVMMovieButton *)[cell viewWithTag:282]; AVMMovieButton *del = (AVMMovieButton *)[cell viewWithTag:161]; [settings setSelected:!settings.isSelected]; if (settings.isSelected) { NSLog(@"SELECTED!"); down.hidden = YES; del.hidden = […]

传统单元格布局?

我在控制台中得到了这个,这意味着什么,我该如何解决? 2011-07-18 22:08:31.004 App [4176:707]警告:由于委托实现tableView:accessoryTypeForRowWithIndexPath:<Settings:0x250c60>,所以使用传统单元布局。 请删除此方法的实现,并将单元格属性accessoryType和/或editingAccessoryType设置为移至新的单元格布局行为。 这个方法在以后的版本中将不再被调用。 编辑:这是iOS,这里是方法: – (UITableViewCellAccessoryType)tableView:(UITableView *)tableView accessoryTypeForRowWithIndexPath:(NSIndexPath *)indexPath { switch (indexPath.row) { case 2: return UITableViewCellAccessoryDisclosureIndicator; break; case 3: return UITableViewCellAccessoryDisclosureIndicator; break; case 4: return UITableViewCellAccessoryDisclosureIndicator; break; } return UITableViewCellAccessoryNone; }

从UITableViewCell iOS打开相机

我有一个UITableView和一个UITableViewCell。 在每一个UITableViewCell我想打开画廊或单击图像。 我通常提出像UIImageviewController – (IBAction)takePhoto:(UIButton *)sender { UIImagePickerController *picker = [[UIImagePickerController alloc] init]; picker.delegate = self; picker.allowsEditing = YES; picker.sourceType = UIImagePickerControllerSourceTypeCamera; [self presentViewController:picker animated:YES completion:NULL]; } 我怎样才能从细胞中呈现? Misha 🙂

表格视图单元格加载animation一个接一个

我需要animation表视图行的负载。 当表重新加载数据时,我需要从左到右进入的行。 我怎样才能做到这一点?

在swift的自定义tableview单元格中没有显示的数据添加了下面的单元格类

我已经尝试了一切可能,但我仍然不知道为什么数据不显示在自定义单元格中。 它在子subTitle单元格中看起来很好, println确认数据在那里。 我已经检查了标识符和IBOutlets 100次: // ActivityDetailsTableViewController.swift // TestActForm // // Created by Jeremy Andrews on 2015/08/08. // Copyright (c) 2015 Jeremy Andrews. All rights reserved. // import UIKit class ActivityDetailsTableViewController: UITableViewController { var activities: [Activity] = activityProfile override func viewDidLoad() { super.viewDidLoad() } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() } // MARK: – Table view […]

如何在Swift中使用Textfield制作UITableview?

我想在每个单元格中使用文本字段进行表格视图, 我有一个快速文件中的自定义类: import UIKit public class TextInputTableViewCell: UITableViewCell{ @IBOutlet weak var textField: UITextField! public func configure(#text: String?, placeholder: String) { textField.text = text textField.placeholder = placeholder textField.accessibilityValue = text textField.accessibilityLabel = placeholder } } 然后在我的ViewController中 func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell{ let cell = tableView.dequeueReusableCellWithIdentifier("TextInputCell") as! TextInputTableViewCell cell.configure(text: "", placeholder: "Enter some text!") […]

想要创build一个很酷的静态UI,但是:“静态表视图只是有效的…”

所以我创build一个视图如: 为此,我试图使用一个故事板,我添加了两个TableViews(都作为“静态单元格”),然后我手动添加我的单元格内容直接从故事板… 在我的故事板,它看起来不错,但是当我build立我得到: en.lproj / MainStoryboard.storyboard:错误:非法configuration:静态表视图只有在UITableViewController实例中embedded时才有效 如果你们对这个问题有什么想法的话。 谢谢 !