Tôi muốn đặt nút lập trình cho navigationItem.titleView.Cách đặt nút cho navigationItem titleView?
Tôi đã thử với mã sau nhưng không thành công;
UIBarButtonItem *navigationTitleButton = [[UIBarButtonItem alloc] initWithTitle:@"Custom" style:UIBarButtonItemStyleBordered target:self action:@selector(backToHOmePage)];
navigationTitleButton.image = [UIImage imageNamed:@"title.png"];
self.navigationItem.titleView = navigationTitleButton;
Warnng nói: các loại con trỏ không tương thích gán cho 'UIView *' từ 'UIBarButtonItem * __ mạnh'
Tuyệt vời. Bây giờ tôi hiểu nơi tôi đã sai. Cảm ơn bạn. – CroiOS
Giải pháp của bạn hoạt động, cảm ơn! Tại sao nó là nếu UIButton là một phân lớp của UIView, rằng một UIButton không thể được sử dụng trực tiếp như titleView? – cph2117
Nó sẽ làm việc với một UIButton, UILabel, vv Bạn chỉ cần initWithFrame một kích thước có thể nhìn thấy UIView. Xem bên dưới hoặc trong câu trả lời của Evgenjy S. – Chucky