Tag: uitableview

所有tableView单元格显示相同的艺术作品图像的播放列表

我有一个tableView显示用户的音乐库播放列表的列表。 我用来得到这个列表的代码是: @implementation playlistsViewController { NSArray *playlists; MPMediaQuery *playlistsQuery; } – (void)viewDidLoad { self.title = @"Playlists"; playlistsQuery = [MPMediaQuery playlistsQuery]; playlists = [playlistsQuery collections]; } #pragma mark – Table view data source – (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { return [playlists count]; } – (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { …. // Configure the cell… MPMediaItem *rowItem […]

如何删除表视图中的多行?

可能重复: 从uitableview中select多行并删除 我正在开发一个应用程序,需要能够select多行并删除它们。 我把checkbox放在行中标记为删除。 但是每次都select最后一行。 我怎样才能select多行?

如何使UITableview的确切高度?

我有以下问题我有一个button在主视图,如果我点击这个button添加子视图在主视图作为tableview这里是代码 FNsettingsViewController *fnsettings = [[FNsettingsViewController alloc]initWithNibName:@"FNsettingsViewController" bundle:nil]; fnsettings.delegate=self; [fnsettings.view setFrame:CGRectMake(0, 30, self.view.frame.size.width,250)]; [self.view addSubview:fnsettings.view]; 我点击button后得到的子视图为tableview,但其余的有一个空白。 那么如何删除剩余的空白。 请任何人知道帮助我。

iOS swift imageView不能隐藏在TableViewCell中

我最近在一个Objective-C项目中添加了一些swift代码,我正面临着一些我不能理清的东西。 我正在使用自定义的Searchbar(来自Ray教程)。 在cellForRowAtIndexPath方法中,我可以自定义我的单元格标签,一切正常。 唯一的是我不能根据if(BOOL)条件隐藏一些imageViews。 我的swift代码一定是错的,因为我可以隐藏这些图像在Objective-C文件中具有相同的if(BOOL)条件。 以防万一我张贴我的代码,如果有人可以帮助我。 在SearchVC(swift) class aCell : UITableViewCell { @IBOutlet weak var some label… @IBOutlet weak var imageFacturation: UIImageView! @IBOutlet weak var imageMail: UIImageView! } class PatientSearchViewController : … override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { let cell = self.tableView.dequeueReusableCellWithIdentifier("CellSwift") as aCell // aCell is a class defined inside […]

在TableViewController细节中实现PageViewController

我创build了基于单一视图应用程序的项目。 我的申请起初有 FoodTableViewContoller – >详细信息:ItemViewController(包含“项目”作为模型)。 我有一个名为itemArray的数组,其中包含所有的项目。 我希望实现pageViewController(或类似的其他function),用户可以向左或向右滑动来浏览itemArray中的项目。 我按照这里的教程进一步实现了我现有的项目,但是当我点击一个表格单元格时,结束了一个无限循环(从不经过D日志并返回到A)。 是否有可能在我的tableView细节中实现pageView? 这是我的代码的一部分: NSLog(@"A"); self.pageViewController = [[UIPageViewController alloc] initWithTransitionStyle:UIPageViewControllerTransitionStylePageCurl navigationOrientation:UIPageViewControllerNavigationOrientationHorizontal options:nil]; NSLog(@"B"); self.pageViewController.dataSource = self; ItemViewController *itemViewController = [[ItemViewController alloc] init]; itemViewController.item = self.item; NSLog(@"C %@", itemViewController.item); NSArray *viewControllers = [NSArray arrayWithObject:itemViewController]; NSLog(@"D"); [self.pageViewController setViewControllers:viewControllers direction:UIPageViewControllerNavigationDirectionForward animated:NO completion:nil]; NSLog(@"E"); [self addChildViewController:self.pageViewController]; [self.view addSubview:self.pageViewController.view]; [self.view addSubview:self.scrollView]; NSLog(@"F");

viewForHeaderInSection宽度不正确

我的headerView的宽度不适应屏幕的宽度。 我的viewForHeaderInSection函数: func tableView(tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? { let cell = self.tableView.dequeueReusableCellWithIdentifier("sectionCell") as! sectionCell cell.hint.text = "some name" cell.tag = section let singleTap = UITapGestureRecognizer(target: self, action: #selector(singleTapOnSection(_:))) cell.addGestureRecognizer(singleTap) let view = UIView(frame: cell.frame) view.addConstraints(cell.constraints) view.addSubview(cell) return view } 我必须将单元格添加到UIView(或类似的东西),因为我有部分隐藏的行。 在我看来,我必须增加“查看”一些约束编程,但我不知道如何

通过NSDate重新sortingdynamicUITableView

在我的应用程序中,我有一个UITableView将填充核心date项目。 正如你可以在这篇文章中看到的,我已经要求一个sortingfunction: https : //stackoverflow.com/a/36703648/6012187 func ReSort() { CoreDataItems.sortInPlace({sortAscending ? $0.RowName < $1.RowName : $0.RowName > $1.RowName}) sortAscending = !sortAscending tableView.reloadData() } 现在我的问题是,我如何dynamic设置RowName值? 例如。 我保存用户默认的RowName。 但$0.defaults.objectForKey("xx")不起作用没有语法错误 下一个问题是: 我如何sorting一行,哪个值是一个NSDate?

什么是正确的forms来configurationUITableViewCell?

我在我的cellForRowAtIndexPath方法中使用ReusableCell , NSDictionary *cellData = [_cellArray objectAtIndex:indexPath.row]; static NSString *kCellID = @"homePage"; _cell = (HomePageCell*) [tableView dequeueReusableCellWithIdentifier:kCellID]; if(_cell == nil) { _cell = [[HomePageCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:kCellID withDictionary:cellData]; } __weak typeof(_cell) weakSelf = _cell; [_cell.rootImageView setImageWithURLRequest:_cell.requestImage placeholderImage:nil success:^(NSURLRequest *request, NSHTTPURLResponse *response, UIImage *image) { weakSelf.rootImageView.image=image; } failure:nil]; 和我的rootImageView对象正在configuration。 滚动之后,我的问题就开始了。 在Cell-1中,rootImageView.image应该是Image-1在Cell-2中,rootImageView.image应该是Image-2在Cell-3中,rootImageView.image应该是Image-3 当我开始滚动和我的代码出来if(_cell == nil) ,我的所有图像转回像Image-1相同的图像。 但是,当我logging[_cellArray […]

UITableViewCell中UIView的2个圆angular不起作用

我想创build一个UIView自定义TableViewCell的圆angular。 问题是当表格视图加载时,它只是围绕视图的左上angular而不是底部。 现在,当我滚动表格视图一点,它也围绕视图的左下angular。 我已经尝试了所有可能的方法,但是我无法理解它。 我也附上截图以及复制代码。 谢谢 下面是我在自定义视图单元格类中使用的代码。 class FoodTVCell: UITableViewCell { var food: Food! @IBOutlet weak var foodPicture: UIImageView! @IBOutlet weak var foodName: UILabel! @IBOutlet weak var foodRating: UIImageView! @IBOutlet weak var deliveryTime: UILabel! @IBOutlet weak var minOrder: UILabel! @IBOutlet weak var category: UILabel! @IBOutlet weak var foodPriceLabelBG: UIView! @IBOutlet weak var foodPrice: UILabel! override […]

UIBarButton不会显示在Tab Controller中的Table View上

noob关于ios开发的问题。 在以前的项目中,我有一个UITableViewController,我在viewDidLoad方法中添加一个button,如下所示: UIBarButtonItem *button = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemRefresh target:self action:@selector(addMeasurement:)]; self.navigationItem.rightBarButtonItem = button; [button release]; 这很好。 我现在有另一个应用程序,我试图做同样的事情,除了现在我有一个UITabBarControllerDelegate在顶部(默认伴随着“标签栏应用程序”),其第一个视图是UITableViewController。 第一视图没有笔尖,因为它只是一张桌子。 我试图用相同的代码做同样的事情,试图在viewDidLoad方法中添加一个button,但它不工作。 所以在第一个ViewController(这是一个UITableViewController)我将上面的代码添加到viewDidLoad方法,没有成功。 它显示的是表中的数据,但是(来自managedObjectContext)。 我也试着把代码放在firstViewController的“initWithStyle”方法中,但是这也不起作用。 有任何想法吗? 显然我不是理解的东西。 谢谢!