Tôi đang sử dụng tính năng StoryBoard cho dự án iPhone của mình. Trong bảng phân cảnh, tôi có một bộ điều khiển xem với chế độ xem bảng sử dụng các ô mẫu. Bên trong ô mẫu thử nghiệm, tôi có một UIButton (hình chữ nhật tròn) được nối với lớp UIButton được phân loại phụ. Các tableview được dữ liệu của nó từ một mảng, và dữ liệu được in ra trong cellForRowAtIndexPath.UIButton setTitleColor và setImage không hoạt động
Ô bên trongForRowAtIndexPath, tôi có điều kiện sửa đổi giao diện của ô. Đây là lúc tôi bắt đầu gặp vấn đề. Tôi có thể thay đổi thành công văn bản của nút. Tuy nhiên, nếu tôi cố thay đổi hình ảnh của nút, hãy sử dụng:
[cell.myButton setImage:[UIImage imageNamed:@"mynewimage.png"] forState:UIControlStateNormal];
hình ảnh bị thay đổi nhưng văn bản biến mất.
Nếu tôi cố gắng để thay đổi màu chữ của nút, sử dụng:
[cell.myButton setTitleColor:[UIColor colorWithRed:0 green:0 blue:0 alpha:.77] forState:UIControlStateNormal]
Không có gì xảy ra bất cứ điều gì. Màu sắc vẫn giữ nguyên (trừ khi tôi cũng cố gắng thay đổi hình ảnh, trong trường hợp đó nó hoàn toàn biến mất).
Tôi cảm thấy tôi đang làm điều gì đó về cơ bản sai ở đây - bạn có bất kỳ đề xuất nào không?
Tuyệt vời, hình ảnh được đặt chính xác ngay bây giờ (văn bản không biến mất).Tuy nhiên, không có gì xảy ra với màu văn bản ... – tremolo