1

我正在尝试在导航项标题视图中放置一个标签。在长标题的情况下,在推送/弹出到其他屏幕时,标签会从其原始位置移动并发生过渡。
设置标签的代码:

- (void)setNavBarTitle:(NSString *)title {

        UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(0.0, 0.0, 320.0, 60.0)];
        label.font=[UIFont boldSystemFontOfSize:20.0];
        [label setBackgroundColor:[UIColor clearColor]];
        [label setNumberOfLines:0];
        [label setTextColor:[UIColor whiteColor]];
        [label setTextAlignment:NSTextAlignmentCenter];
        [label setText:title];
        [label sizeToFit];

        self.navigationItem.titleView = label;
        self.parentViewController.navigationItem.titleView = label;
    }
4

0 回答 0