gpt4 book ai didi

iphone - XIB 从 pushViewController 加载黑屏

转载 作者:行者123 更新时间:2023-11-29 03:34:44 24 4
gpt4 key购买 nike

我有一个 Storyboard,它加载一个带有 TableView 的 XIB。

XIB with TableView

当用户从 TableView 中选择一行时,应使用以下方法 pushViewController 加载新的 XIB:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
// Navigation logic may go here. Create and push another view controller.
[tableView deselectRowAtIndexPath:indexPath animated:YES];

RecipeDetailViewController *recipeDetailViewController = [[RecipeDetailViewController alloc] init];
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
NSString *str = cell.textLabel.text;
recipeDetailViewController.navTitle = str;

// Pass the selected object to the new view controller.
[self.navigationController pushViewController:recipeDetailViewController animated:YES];

}

加载的新 XIB 应显示以下 View (内部有一个按钮):

enter image description here

相反,它会加载如下所示的黑色 View :

enter image description here

我检查了 View 是否连接到 View Controller 。从我的角度来看,一切都很好。在 IB 中, View 与文件所有者相关联:

enter image description here

最佳答案

我解决了。我所要做的就是关闭 XCode 并重新打开项目。之后一切正常!

关于iphone - XIB 从 pushViewController 加载黑屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19346537/

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