我试图添加字幕到我的桌面视图单元格,但它们不显示。错在哪里?
行[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleSubtitle]
是否也是最新的,也适用于iOS 7?
最好的问候
直率的
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
if (!cell)
{
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier];
}
cell.textLabel.text = @"TestA";
cell.detailTextLabel.text = @"TestB";
return cell;
}
我有一个类似的问题,在互联网上没有解决办法对我有效。原来我是个白痴。我将发布我的解决方案,以防其他人遇到类似情况。
我假设您正在使用故事板,已经创建了一个原型,并将样式设置为subtitle
现在,请确保标签字体颜色在您的背景上清晰可见!
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = nil;
cell = [tableView dequeueReusableCellWithIdentifier:@"cell"];
if (cell == nil)
{
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:@"cell"];
}
cell.textLabel.text = @"Title1";
cell.detailTextLabel.text = @"Subtitle 1";
return cell;
}
此代码:
if (!cell)
{
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier];
}
将永远不会执行,因为dequeueReusableCellWithIdentifier:forIndexPath:
保证分配新单元格。
不幸的是,registerClass:forCellReuseIdentifier:
不允许您指定UITableViewCellStyle
。
将dequeueReusableCellAnd标识符: Cell标识符forIndexPath: indexPath
更改为简单的dequeueReusableCell天标识符: Cell标识符
。此方法不保证将返回单元格。*如果不是,您的代码将创建一个具有所需样式的新单元格。
*-(如rdelmar所指出的,如果您使用的是故事板,则会出现这种情况,但这里的情况并非如此。)
我有一个桌面视图可以完美地呈现在iOS
我正在将视图设置为uitableview的背景。视图仅具有彩色WithPatternImage。 它在iOS6中正常工作,但是在iOS7中,它没有任何效果,TableView背景在iOS7中仍然是白色的。我正在使用Three20库。 我的代码是 iOS7中可能出现什么问题?请帮忙,提前谢谢。
此问题与navigation-bar-appeage-over-the-views-with-new-ios7-sdk类似,但存在细微差异。解决方案如下: 它确实为我工作,如果tableView是嵌入在导航控制器,但如果tableView不在这个导航控制器层次结构下(例如,一个tableView是嵌入在一个控制器,这个控制器是另一个控制器的子视图是基于导航控制器),这个解决方案失败。 所以我很困惑
iOS7 Sampler 包含一组示例应用用来演示 iOS 7 的新特性,包括: Smile Detection Dynamic Behaviors Speech Synthesis Custom Transition 3D Map Sprite Kit Image Filters Map Directions Motion Effects (Parallax) Multipeer Connect
iOS7 Menu 实现了类似 iOS 7 的 RESideMenu 的效果,可通过 Storyboards 进行配置,支持手势操作。
我想在tableview中添加一个上下文菜单,更具体地说,我想在右键单击时在表行上显示上下文菜单。 我试着用这个代码 上面的代码在JavaFX2.0中工作正常,右键单击时我得到了一个上下文菜单,当我用JavaFX2.1上下文菜单运行我的代码时,它是如何工作的。 我尝试使用showingProperty()方法获取上下文菜单的显示属性,它在JavaFX2.1中返回false,在JavaFX2.0中返