Tôi đang làm việc trên ứng dụng iPhone. Và tôi muốn tạo bộ điều khiển popover cho ứng dụng của mình. Nó chỉ có sẵn cho các ứng dụng iPad. Hãy giúp tôi.Bộ điều khiển bật lên cho iPhone
Trả lời
Bạn có thể làm điều đó, tôi có ứng dụng trực tiếp với popover trong iPhone. Chỉ cần Bạn phải tạo giao diện cho popover
NSObject + UIPopover_Iphone.h
#import <Foundation/Foundation.h>
@interface UIPopoverController (overrides)
+(BOOL)_popoversDisabled;
@end
NSObject + UIPopover_Iphone.m
#import "NSObject+UIPopover_Iphone.h"
@implementation UIPopoverController (overrides)
+(BOOL)_popoversDisabled
{
return NO;
}
@end
và bây giờ chỉ nhập NSObject+UIPopover_Iphone.h
trong ViewController của bạn. h
để kiểm tra tham khảo này Link
Cảm ơn. Nó hoạt động. Nhưng nó sẽ tạo ra bất kỳ vấn đề trong khi tải lên cửa hàng ứng dụng. Do quả táo có từ chối điều này hay không? – user2618646
Vui lòng trợ giúp bạn .. :) –
Bạn đã sử dụng trong ứng dụng trực tiếp chưa? Nó có được chấp thuận bởi quả táo không? – user2618646
Như đã nêu trong Tài liệu của Apple
Popover controllers are for use exclusively on iPad devices
.
Vì vậy, không có cách nào để sử dụng ứng dụng này trong ứng dụng iPhone. Nhưng có một vài tùy chỉnh của bên thứ ba triển khai các chức năng được cung cấp bởi UIPopoverController mà thêm hỗ trợ iPhone và nhiều hơn nữa.
Bạn có thể kiểm tra ví dụ này Link.
Bạn có thể thử sử dụng khung mã nguồn mở cho nó ví dụ https://github.com/werner77/WEPopover
bạn không thể sử dụng popOver trong iPhone App. Bạn có thể chụp ảnh như popover và đặt nó làm hình nền cho chế độ xem. – user2526811
Tôi sử dụng https://github.com/nicolaschengdev/WYPopoverController này, kiểm tra nó. –