Tôi đang cố gắng đặt nhãn tiêu đề trong thanh điều hướng của tôi để cho phép nhiều dòng. Tôi có mã điều khiển chuyển hướng tùy chỉnh mà tôi đang đặt mã nhiều dòng vào. Tôi biết rằng mã đã có sẵn, nhưng phần đa phần của tôi không hoạt động.Đa hướng thanh điều hướng Tiêu đề
let titleLabel = UILabel()
titleLabel.frame = CGRectMake(0, 0, self.navigationBar.frame.width, self.navigationBar.frame.height * 2)
titleLabel.numberOfLines = 0
titleLabel.lineBreakMode = .ByWordWrapping
navigationItem.titleView = titleLabel
Nhưng văn bản vẫn chạy ở cuối. Tôi cũng đã thử đặt điều này vào chính bộ điều khiển chế độ xem riêng lẻ, thêm self.navigationController?.
ở phía trước navigationItem
với cùng kết quả.
Có điều gì tôi thiếu trong mã của mình để giữ nhãn tiêu đề không sử dụng nhiều dòng không?
'navigationBar.frame.width' của bạn có thể chưa đủ để vừa với màn hình. Bạn có thể muốn ghi đè 'viewDidLayoutSubviews' để phát hiện khung bên phải. –