Tag: uitableview

如何在UITableViewCell的标签中显示NSTimer的时间值

…继续问题如何在UITableViewCell中设置UIButton的Action 我有NSTimer在单身人士工作。 只有一个计时器,但它包含一个包含时间值的几个项目的词典。 每分钟计时器从字典中所有项目的时间值递减1。 字典的结构是: 键:“1”,值:与对象的数组NSString,NSInteger(时间值) TimerCell是一个tableViewControllers的单元格。 UITableViewController出现在UIPopoverController中。 所以我想在我的cell.label中显示字典的项目的时间值… 编辑:find方式 我已经创build了新的NSTimer在我的UITableViewController ,它始于viewDidLoad和每1秒采取新的价值单身的计时器,并显示它在我的cell.label … 如果这种方式不正确或有内存泄漏,请纠正我))

searchResultsTableView显示两个相同的单元格

我有一个search栏,从一个分析服务器中提取数据。 我注意到,有时tableView将显示同一单元格的两倍,而我正在打字。 如果我继续键入它将只显示其中一个单元格。 我注意到,如果我慢慢地input,只有一个单元显示整个时间(应该是这样)。 也许parsing查询返回太快,为了正确的重新加载tableView? 任何你可以解决这个问题的光将不胜感激! 谢谢! 编辑 – (void)filterContentForSearchText:(NSString*)searchText scope:(NSString*)scope { [self.searchResult removeAllObjects]; [self.queryArray removeAllObjects]; NSPredicate *resultPredicate = [NSPredicate predicateWithFormat:@"name contains[c] %@", searchText]; PFQuery *query = [PFUser query]; [query whereKey:@"fullName" containsString:searchText]; [query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) { if (!error) { for (PFObject *pfObj in objects) { NSDictionary *person = [[NSDictionary alloc] initWithObjects:@[pfObj[@"fullName"], pfObj.objectId] forKeys:@[@"name", […]

iOS – 与UITableViewresize错误的PageView控制器

我有一个控制器与两个UIViews第一个有200的高度(所有iPhone常数)和第二个UIViews包含一个PageViewController ,应该得到其余的高度,它的确如此。 问题出现在UITableView获取数据时,它调整UIView的大小, UIView现在有更多的高度,因为它应该有(因为tableView调整它),我无法滚动到最后一个对象。 例如:高度屏幕= 600 首先UIView = 200; 第二个UIView = 400; 现在UITableView获取数据并加载并resize 首先UIView = 200; 第二个UIView = 600; 但屏幕只有600。 我尝试了很多select,尝试调整与第二个UIview的原始宽度和高度resize之前调整viewDidLayoutSubviews – (void)viewDidLayoutSubviews{ [super viewDidLayoutSubviews]; float a = self.tabla.frame.size.height; float a2 = self.tabla.superview.frame.size.height; //self.tabla.superview.autoresizesSubviews = false; //self.tabla.frame = CGRectMake(self.tabla.frame.origin.x,self.tabla.frame.origin.y,self.tablaSizeWidth,self.tablaSizeHeight); } 我也尝试去激活TableView的AutoLayout,它的工作! 但是如果我将它取消激活,那么它会全部取消所有的故事板,而我的第二个UIView无法获得其余的高度(认真的苹果?!) 包含页面控制器的UIView的约束 查看所有约束和布局 注意:主视图背景设置为绿色,PageAdapter背景设置为黑色。 我怎么能做到这一点?

如何使一个PFQueryTableView在UIViewController中工作

我想弄清楚如何获得PFQueryTableViewController的好处,在一个普通的UIViewController里面embedded了一个TableView。 因为显然我不能加载数据parsing到我的TableView。 它只是popup一个空白的tableView没有我的信息parsing在里面,除非代码运行在UITableViewController上,那么它没有问题。 但我试图让我的程序运行在UIViewController中的表视图。 每当我改变@Interface从@接口MainWall:UIViewController到@interface MainWall:PFQueryTableViewController,应用程序崩溃。 所以我的问题是,反正有这个吗? 我读了一些关于子类,子视图和容器视图控制器的内容,但是除了Parse的AnyWall代码之外,没有人真正展示如何创build它们,这是非常令人困惑的。

iOS:自定义UITableViewCell中的项目不能一致显示。 故事板错误?

我遇到了一个奇怪的情况,在我的UITableViewCell中包含的项目(UILabels,UIButtons等)没有以一致的方式显示出来,即:如果我尝试添加新项目,虽然我已经做出确保已经build立了正确的连接。 我甚至尝试删除原型单元格,并重新从头开始创build原型单元格。 现在,更奇怪的是,当我在模拟器和设备上运行应用程序时,什么也没有显示出来。 我认为可能导致这个问题的一些可能性: 在xCode 6.1和xCode 6.1.1中有一个错误 故事板中有一个错误 在运行期间,项目的框架(x,y,高度,宽度)会以某种方式搞砸。 我使用自动布局。 故事板或我的项目的configuration的东西都搞乱了。 我完全不知道如何解决这个问题。 任何明智的核心编码器能够帮助吗? 我的源代码文件夹在这里供您参考: http : //dropbox.com/sh/v1prxriqd7pcsws/AABbjYCPwlTMfzgY4Y2xh-PJa?dl=0 *注意:所涉及的TableViewController是“NewsFeedPageTableViewController”,涉及的Cell类是“NewsFeedCell”,并且在文件中,您可能发现的具体问题是当应用程序运行时当前不显示的coverImage项目。 尝试添加新的项目,并感到惊讶,他们也不会出现。 尝试重新做单元格,并仍然感到惊讶! 需要帮忙!

Swift:在UITableView Cell中,分段控件的performance方式很奇怪

任何时候我在UICell中点击分段控制,立即其他一些单元在同一个位置获得这个分段控制。 它看起来像分段控制认识到,不仅这个特定的一个被窃听,而且在其他单元中的其他一个。 你有没有遇到这样的问题? 这是我的自定义单元实现: class QuestionYesNoCustomCellTableViewCell: UITableViewCell { @IBOutlet weak var questionLabel: UILabel! @IBOutlet weak var segmentControl: ADVSegmentedControl! override func awakeFromNib() { super.awakeFromNib() // Initialization code segmentControl.items = ["TAK", "NIE"] segmentControl.font = UIFont(name: "Avenir-Black", size: 12) segmentControl.borderColor = UIColor.grayColor() segmentControl.selectedIndex = 1 segmentControl.selectedLabelColor = UIColor.whiteColor() segmentControl.unselectedLabelColor = UIColor.grayColor() segmentControl.thumbColor = UIColor(red: 46.0/255.0, green: 204.0/255.0, blue: […]

如何删除空的标题标题

我有一个表视图,因为我有标题标题,他们工作正常,但标题标题值的总和变为空,我想隐藏我的表视图中的空标题标题。 我怎么能做这个过程。 请帮我编码。 – (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section { return [reverseOrder1 objectAtIndex:section]; } – (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section { return 60; } -(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section { UIView *headerView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, tableView.bounds.size.width, 75)]; UILabel *headerTitile =[[UILabel alloc]initWithFrame:CGRectMake(20, -5, tableView.bounds.size.width-20, 75)]; headerTitile.text = [reverseOrder1 objectAtIndex:section]; headerTitile.textColor = [UIColor whiteColor]; headerTitile.TextAlignment=NSTextAlignmentCenter; [headerView addSubview:headerTitile]; headerTitile.font = […]

用于检测TableView底部的伪代码

我试图检测用户何时到达Xamarin.iOS表的底部。 我已经创build了这个伪代码,以便检测底部,但是一旦应用程序运行,打印它已经在表的底部,实际上它不是。 float height = tableView.Frame.Size.Height; float contentYoffset = tableView.ContentOffset.Y; float distanceFromBottom = tableView.ContentSize.Height – contentYoffset; if (distanceFromBottom < height) { Console.WriteLine ("Bottom of Table"); } 任何build议,以改善这个代码或任何更好的方法来检测底部? 这是我的TableView.cs类: public class TableView : UITableView, ITableCellProvider<Datum> { public TableView () { } public TableView (IntPtr handle) : base(handle) { } public UITableViewCell GetCell (Datum item) { var […]

Xcode显示UITableRowSelection后的UIAlertView?

这是我的第一个问题,对不起,如果有什么不对 那么我想创build一个视图,我可以从表视图中select一个朋友,然后它应该说一个UIAlertView的数量和邮件,但我不知道如何做这个朋友列表是从一个XML文件在我的网站上,然后parsing一个表格上显示一个自定义的单元格devise 这是创build每个单元格的代码 – (UITableViewCell *)tableView:(UITableView *)myTableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { UITableViewCell *cell = (UITableViewCell *)[self.messageList dequeueReusableCellWithIdentifier:@"ContactListItem"]; if (cell == nil) { NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"ContactListItem" owner:self options:nil]; cell = (UITableViewCell *)[nib objectAtIndex:0]; } NSDictionary *itemAtIndex = (NSDictionary *)[messages objectAtIndex:indexPath.row]; UILabel *userLabel = (UILabel *)[cell viewWithTag:2]; userLabel.text = [itemAtIndex objectForKey:@"user"]; return cell; } 感谢圣地亚哥

将TableViewCell推送到另一个ViewController时出错

我试图将数据从TableViewCell传递到另一个ViewController.But没有数据显示在另一个ViewController.here是我的代码 -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ PeripheralManager *objSelected=[device objectAtIndex:indexPath.row]; [self prepareForSegue:@"TableDetails" sender:objSelectedDevice]; } -(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { if ([segue.identifier isEqualToString:@"TableDetails"]) { DetailViewController *detail=segue.destinationViewController; detail.dataArray=device; } } 错误信息 nested push animation can result in corrupted navigation bar 2012-10-24 12:01:39.805 [3182:707] nested push animation can result in corrupted navigation bar 2012-10-24 12:01:40.164 [3182:707] Finishing up a navigation transition […]