gpt4 book ai didi

iphone - DetailViewController 中的 subview ?

转载 作者:行者123 更新时间:2023-11-29 05:06:24 26 4
gpt4 key购买 nike

我有一个主 TableView 和一个详细 View 。当我单击单元格详细信息 View 时,应显示该项目的详细信息。现在我想做的是创建 subview 并将该 subview 放入详细 View 中,而不是为每个单元格创建详细 View 。它会解决我的一些其他问题。代码如下所示:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

DetailViewController *nextController = [[DetailViewController alloc] init];

int storyIndex = [indexPath indexAtPosition:[indexPath length] -1];

[nextController initWithObjectAtIndex:storyIndex inArray:stories];

NSString *storyTitle = [[stories objectAtIndex:storyIndex] objectForKey:@"title"];

nextController.title = @"Details";

UIBarButtonItem *tempButtonItem = [[[UIBarButtonItem alloc] init] autorelease];
tempButtonItem.title = @"Tillbaka";
self.navigationItem.backBarButtonItem = tempButtonItem ;

[self.navigationController pushViewController:nextController animated:YES];

[nextController release];
}

现在我如何创建带有标签的 subview 并将该标签的文本更改为storyTitle。提前致谢。

最佳答案

how can i create a subview with a label and change text of that label to storyTitle

给定一个父 View ,您不需要创建一个新的 subview 只是为了向父 View 添加标签。但是,假设您确实想向父 View 添加带有标签的 subview ,请执行以下操作:

...
UIView *parentView;
...
UIView *subView = [[[UIView alloc] initWithFrame:mySubViewFrame] autorelease];
UILabel *lbl = [[[UILabel alloc] initWithFrame:myLabelFrame] autorelease];
lbl.text = storyTitle;
[subView addSubview: lbl];
[parentView addSubview: subView];

关于iphone - DetailViewController 中的 subview ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4968586/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com