Как разместить пользовательский вид в IOS поверх другого вида
Я хочу добиться следующего пользовательского просмотраUIViewController
, Что является лучшим способом добиться этого, а не с помощью addSubview Я хочу использовать кое-что лучше.
Ранее я использовал следующее, но теперь я хочу использовать что-то лучше
[self.view addSubview:NotConnected.view];
[self.view removeFromSuperview];
Я реализовал код, используяhttps://github.com/wimagguc/ios-custom-alertview.
Я не предпочел использовать библиотеку, так как можно настроитьUIViewController
над другимUIViewController
как показано на рисунке выше. я использую
- (IBAction)ContinueToPayment:(id)sender {
PayByVC *Newpage = [[PayByVC alloc] initWithNibName:@"PayByVC" bundle:nil];
Newpage.checkOutInfoDict=checkOutDict;
Newpage.modalPresentationStyle = UIModalPresentationOverCurrentContext;
Newpage.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
Newpage.view.backgroundColor = [[UIColor blackColor] colorWithAlphaComponent:.4];
Newpage.delegate = self;
[self presentViewController:Newpage animated:YES completion:nil];
}
Для удаления из супер просмотра я использовал
[self dismissViewControllerAnimated:YES completion:nil];
Как я могу разместить представление Payby в центре экрана во всех типах ориентации экрана