đây là thư viện mở hướng dẫn trên github mà tôi muốn sử dụng trong ứng dụng của mình.Vấn đề thiết lập hình nền (Thư viện GHWalkThrough trên github)
https://github.com/GnosisHub/GHWalkThrough
có một phương pháp để thiết lập xem bg:
- (UIImage*) bgImageforPage:(NSInteger)index
{
UIImage* image = [UIImage imageNamed:@"bgimage"];
return image;
}
Và tôi muốn thêm thiết lập hình ảnh khác nhau cho mỗi chỉ số, vì vậy tôi đã làm điều này:
- (UIImage*) bgImageforPage:(NSInteger)index {
UIImage* image;
if (index == 0) {
image = [UIImage imageNamed:@"screen 1"];
} else if (index == 1) {
image = [UIImage imageNamed:@"screen 2"];
} else if (index == 2) {
image = [UIImage imageNamed:@"screen 3"];
} else if (index == 3) {
image = [UIImage imageNamed:@"screen 4"];
}
return image;
}
Kết quả:
bất cứ khi nào chế độ xem được tải, có bg rõ ràng và nếu tôi vuốt còn lại để chỉ số 1 Tôi nhận được màn hình 1> và nếu tôi trượt sang trái cho chỉ số 2, 3 & 4 bg duy trì màn hình 1 ...
Ai đó có thể thấy điều gì sai ở đây?
Bạn đã cố gắng đặt điểm ngắt trong phương thức đó và tìm ra giá trị chỉ mục nào bạn nhận được? Tất cả các hình ảnh được cung cấp có thực sự tồn tại trong các tài sản hình ảnh của bạn không? –
hiện mã này - (UIImage *) bgImageforPage: (NSInteger) chỉ mục {UIImage * image = [Hình ảnh UIImageNamed: @ "screen 1"]; return image;} hoạt động tốt cho bạn với một hình ảnh? – Shoaib