嗨,我有一个情况,在iPad应用程序我的master controller列表和细节控制器有其细节,一个典型的UISplitViewController模式.我想要实现的是,我的第一行应该是最初选择的,之后我想给用户选择选择.我正在使用单元格setSelected和didSelectRowAtIndexPath方法删除这样的选择.
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[tableView deselectRowAtIndexPath:indexPath animated:NO];
NSIndexPath* path = [NSIndexPath indexPathForRow:0 inSection:0];
UITableViewCell* cell = [tableView cellForRowAtIndexPath:path];
[cell setSelected:NO];
}
Run Code Online (Sandbox Code Playgroud)
对于初始细胞,但我的无细胞被选中后请帮助我.
我在UITextView我的手机中添加了一个.如果用户在单元格上单击,UITextView那么didSelectRowAtIndexPath:除非他们单击UITextView未覆盖的区域,否则不会调用该单元格.是否有工作或者我做错了什么?
UITextView *txtview = [[UITextView alloc] initWithFrame:CGRectMake(75, 1, 250, 34)];//init and create the UIWebView
txtview.autoresizesSubviews = NO;
//txtview.autoresizingMask=(UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth);
[txtview setBackgroundColor:[UIColor grayColor]];
[txtview setFont:[UIFont fontWithName:@"Helvetica" size:15]];
txtview.textColor = [UIColor blackColor];
txtview.scrollEnabled = NO;
[txtview setOpaque:NO];
//[txtview setDelegate:self];
txtview.editable = NO;
txtview.text = aBlogRss.title;
[txtview setContentInset:UIEdgeInsetsMake(-11,-8,0,0)];
//[txtview loadHTMLString:htmlString baseURL:nil];
[cell addSubview:txtview];
[txtview release];
Run Code Online (Sandbox Code Playgroud)
非常感谢,-Code