Video: Cách cài hình nền cho bàn phím iPhone 2025
Loại bảng mà nhiều người lập trình ứng dụng iOS sử dụng có các ô tĩnh mà bạn thiết lập trong Trình tạo Giao diện. Tuy nhiên, theo quan điểm này, mọi thứ đều không tĩnh - bao gồm hai điều dựa trên đích. Hai thứ đó là hình nền và tiêu đề. Bạn phải thiết lập những chương trình.
Bắt đầu bằng cách ẩn khu vực Tiện ích và sau đó hiển thị trình điều khiển Dự án (nếu bạn đã ẩn nó) bằng cách chọn các lựa chọn phù hợp trên thanh công cụ. Sau đó, chọn MasterViewConroller. m trong trình điều khiển Dự án.
Phương pháp View Controller bạn sử dụng để tùy chỉnh một chế độ xem lúc khởi chạy là viewDidLoad, đây cũng là phương pháp được sử dụng ở đây.
Trước tiên, nhập các tiêu đề bạn cần bằng cách thêm mã đậm vào MasterViewController. m.
#import "MasterViewController h" #import "DetailViewController h" #import "AppDelegate.h" #import "Chuyến đi h"
Bây giờ thêm mã đậm vào phương thức viewDidLoad trong MasterViewController. m và xóa mã nhận xét bằng chữ đậm, gạch dưới và nghiêng.
- (void) viewDidLoad {[super viewDidLoad]; // tự. title = @ "Road Trip"; AppDelegate * appDelegate = [UIApplication 999 sharedApplication] delegate]; tự. title = appDelegate. chuyến đi. Tên điểm đến; UIImageView * imageView = [[UIImageView phân bổ] initWithImage: [appDelegate. trip destinationImage]]; tự. tableView. backgroundView = imageView; _ Bạn muốn thêm hai tính năng vào khung nhìn của MasterViewConroller. Đầu tiên làm cho tiêu đề trong Thanh điều hướng tên của điểm đến, và thứ hai thêm một hình nền vào chế độ xem.
Bạn tìm AppDelegate bằng cách gửi thông báo lớp đến lớp UIApplication và sau đó gửi thông điệp ủy thác đến đối tượng UIApplication.
Bạn sử dụng hai phương pháp sau để đặt hình nền của bạn và hiển thị tên đích:
destinationImage là một phương thức Trip trả về một con trỏ UIImage.
-
destinationName là một phương thức Trip trả về một con trỏ NSString có chứa tên đích.
-
Có một bước cuối cùng: Bắt đầu với iOS 7, màu nền của tất cả các ô của bảng là màu trắng (mặc dù giao diện Trình tạo Giao diện có thể dẫn bạn đến suy nghĩ khác). Bạn cần phải đặt màu nền của các ô trong bảng để xóa để hình nền của bạn hiển thị. Làm điều này bằng cách thêm mã này vào MasterViewConroller.m.
- (void) tableView: (UITableView *) tableView sẽDisplayCell: (UITableViewCell *) tế bào choRowAtIndexPath: (NSIndexPath *) indexPath {cell. backgroundColor = [UIColor clearColor];}
Chạy ứng dụng ngay bây giờ và chọn Travel. Hãy chuẩn bị để được ấn tượng với công việc của bạn.
