Tôi có tệp XIB với các phần tử UIControl
và UIScrollView
bên trong nó. Tôi muốn thêm hình nền vào chế độ xem. Tôi đã thử thêm một ImageView trong IB nhưng tôi không thể làm cho nó có mặt như là một nền tảng và nó che khuất các yếu tố kiểm soát. Gửi tin nhắn sendViewBack
dường như không làm bất cứ điều gì.Đặt hình nền theo lập trình trong A Xib
Khi tôi tạo UIImageView theo chương trình, nó sẽ không hiển thị.
Dưới đây là đoạn code tôi đã cố gắng:
theo chương trình Sáng tạo
UIImage *imageBackground = [UIImage imageWithContentsOfFile:@"globalbackground"];
UIImageView *backgroundView = [[UIImageView alloc] initWithImage:imageBackground];
[[self view] addSubview:backgroundView];
[[self view] sendSubviewToBack:backgroundView];
Đối phó với các tập tin NIB
[[self view] sendSubviewToBack:background];
nơi nền là một IBOutlet
khai báo trong file header và kết nối với Chế độ xem hình ảnh của NIB trong IB.
Tôi có thiếu một bước ở đây không?
nếu có các thành phần giao diện người dùng khác, hãy đảm bảo sử dụng insertSubView như sau: [self.view insertSubview: backgroundView atIndex: 0]; – TharakaNirmana