Итак, я нашел очень привлекательную всплывающую боковую панель на Github. Однако я смог использовать его только как всплывающее окно (например, снимок экрана ниже). Я хочу добавить его в свой ViewController как левую панель (как и второй скриншот), но не нашел способ сделать это. Любое предложение? Обновление: Это мой viewDidLoad. Я попытался [self.view addSubview:callout.contentView]
, но это не сработалоИспользуйте RNFrostedSidebar как часть UIViewController
- (void)viewDidLoad {
[super viewDidLoad];
NSArray *images = @[
[UIImage imageNamed:@"Home.png"],
[UIImage imageNamed:@"Me.png"],
[UIImage imageNamed:@"Search.png"],
[UIImage imageNamed:@"Trends.png"],
[UIImage imageNamed:@"Setting"],
];
RNFrostedSidebar *callout = [[RNFrostedSidebar alloc] initWithImages:images];
callout.delegate = self;
[self.view addSubview:callout.contentView];
[callout show]; }
И это RNFrostedSidebar API
RNFrostedSidebar.h RNFrostedSidebar.m
почему вы не можете добавить экземпляр RNFrostedsidebar к вашему UIView? – iOSdev
вы создаете объект для popover right, следуйте той же процедуре и добавьте его в свой вид – iOSdev
в матовой боковой панели, если у вас есть какие-либо методы для отображения и скрыть только метод отображения вызовов в viewdidload и не скрывать его – iOSdev