是否可以将CGRect嵌入导航栏,就像这个屏幕截图一样:here
我已经这样做了:
UIView *aView = [[UIView alloc]initWithFrame:CGRectMake(10, 10, 10, 10)];
[self.view addSubview:aView];
UILabel *title = [[UILabel alloc] initWithFrame:CGRectMake(100, -15, 150, 10)];
使用负数,它实际上允许我将标签放在与导航栏相同的空间中,但它将隐藏在它后面。有没有办法让我把标签带到前面(更改z-index?)?或者有没有办法在导航栏中嵌入标签?
我尝试过使用此代码,但它并没有影响标签:
[self.view bringSubviewToFront:aView];
感谢EmptyStack:
添加此代码:
self.navigationItem.titleView = aView;
[aView addSubview:title];
允许在导航栏中嵌入标题(或更多)。
答案 0 :(得分:2)
我想你想要这个。
self.navigationItem.titleView = aView;