Tôi có một UIViewController
thiết lập để hiển thị một thông tin-nút ở bên phải trong UINavigationItem
của nó như thế này:nút thông tin rightBarButtonItem, không có khoảng trống ở bên phải
UIButton *infoButton = [UIButton buttonWithType:UIButtonTypeInfoLight];
[infoButton addTarget:self action:@selector(toggleAboutView) forControlEvents:UIControlEventTouchUpInside];
self.navigationItem.rightBarButtonItem = [[[UIBarButtonItem alloc] initWithCustomView:infoButton] autorelease];
Đó hoạt động hoàn hảo, nhưng vấn đề duy nhất là tôi là trái với ít hoặc không có không gian để các bên phải của nút, trông khá xấu xí:
có cách nào cho nút để di chuyển khoảng 5 px ra từ phía bên phải?
Cảm ơn.
Dường như có khoảng cách đúng cách với tôi. Nhìn vào các ứng dụng iPhone khác đặt một nút ở phía bên phải của thanh điều hướng: Tin nhắn, Lịch, Danh bạ, Bản đồ, v.v., tất cả đều cách nhau giống nhau. –
Khách hàng của tôi muốn nó được tiếp tục hơn và khoảng cách này trông không tốt bằng nút thông tin. – Emil
Tôi sử dụng cùng một nút trên thanh điều hướng, nhưng ở bên trái thay vì phải, sử dụng khoảng cách mặc định. Nó trông ổn đối với tôi. Nếu khách hàng của bạn muốn nó đưa ra nhiều hơn, hãy hỏi tại sao họ muốn ứng dụng của họ trông hoàn toàn khác với tất cả các ứng dụng khác sử dụng nút thông tin trong thanh điều hướng. –