Tôi phải bỏ qua điều gì đó hoàn toàn hiển nhiên ?? nhưng nút của tôi hiển thị hình ảnh và kích thước của nó một cách chính xác, nhưng tôi chỉ đơn giản là không thể có được Tiêu đề để hiển thị.UIButton loại UIButtonTypeCustom sẽ không hiển thị Tiêu đề (iPhone)
Tôi đã làm một bài kiểm tra thực sự đơn giản, Tiêu đề thậm chí không xuất hiện khi tôi làm điều này:
CGRect frameBtn = CGRectMake(160.0f, 150.0f, 144.0f, 42.0f);
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setImage:[UIImage imageNamed:@"left_halfscreen_button.png"] forState:UIControlStateNormal];
[button setTitle:@"Hello" forState:UIControlStateNormal];
[button setFrame:frameBtn];
NSLog(@"Title:%@", [button currentTitle]);
//prints "Title:Hello
[self addSubview:button];
Tôi có một lớp nhà máy mà tạo ra các nút tùy chỉnh cho tôi và tôi nghĩ rằng tôi sai lầm một số chi tiết lên đó , vì vậy tôi đã chuyển mã ở trên trực tiếp vào UIView
của mình, tiêu đề vẫn trống.
Đây có phải là lỗi hoặc tôi chỉ đơn giản là thiếu thứ gì đó ngay trước mắt tôi.
Cảm ơn bạn đã đặt thêm bộ mắt :)
Cảm ơn bạn Tuomas :) Tôi đã kéo tóc của tôi ra về thế này! Tôi nghĩ rằng một cái gì đó như thế đã xảy ra vì vậy tôi thậm chí đã thử các công cụ như "bringSubViewToFront" trong tuyệt vọng. Tôi đã bỏ lỡ phần nền trong tài liệu. Cảm ơn bạn một lần nữa. – RickiG
Nhờ Tuomas! Tôi đã rất bối rối vì điều này và đây là câu trả lời duy nhất tôi tìm thấy. – janineanne