【问题标题】:Imageview in navigationbar overlay Tableview导航栏中的 Imageview 覆盖 Tableview
【发布时间】:2018-01-06 08:43:41
【问题描述】:

我有一个导航栏,其徽标与底部的 tableview 重叠约 30%。下面的视图包含一个充满新闻项目的表格视图。当应用程序完美启动时。

当我单击一个项目以查看详细信息并返回时。 imageview 在 tableview 开始的地方被切断。

有没有办法让 imageview 总是在最前面?

谢谢。

UIImageView *logoView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 70, 70)];
logoView.image = [UIImage imageNamed:@"logo.png"];
[logoView setContentMode:UIViewContentModeScaleAspectFit];

UIImageView *workaroundImageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 70, 70)];
[workaroundImageView addSubview:logoView];

self.navigationItem.titleView = workaroundImageView;

【问题讨论】:

标签: ios objective-c uitableview uinavigationbar


【解决方案1】:

您可以在用户每次点击您的 tableview 时将视图置于最前面。

【讨论】:

    猜你喜欢
    • 2023-03-13
    • 1970-01-01
    • 2022-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-02
    相关资源
    最近更新 更多