回答
我的是這可以幫助:
- 將在隨後視圖去身份檢查(快捷鍵:選項+蘋果+ 3)。
- 選擇標題爲故事板ID的標識檢查器中新拖動的視圖並給出唯一名稱。 //查看該圖像爲基準
創建SecondViewController類(.H & .M)的viewController的子類。
然後從警報視圖代碼(如你點擊YES時說的)
粘貼下面
SecondViewController *svc =[self.storyboard instantiateViewControllerWithIdentifier:@"vinay"];
[svc setModalTransitionStyle:UIModalTransitionStyleCoverVertical];
[self presentViewController:svc animated:YES completion:nil];
提到的代碼讓我知道如果出現任何問題。
願這有助於:
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
ClassNameViewController *viewController = (ClassNameViewController *)[storyboard instantiateViewControllerWithIdentifier:@"viewIdentifierOnStoryboard"];
[self presentModalViewController:viewController animated:NO];
太糟糕了,不起作用。什麼都沒有發生...... –
您是否在視圖上設置了標識符並使用了相同的故事板名稱? – Tchelow
我已將Storyboard ID設置爲'eerstekeer'。選中「使用故事板ID」,導入啓動。h(classname)並使用此代碼: UIStoryboard * storyboard = [UIStoryboard storyboardWithName:@「MainStoryboard」bundle:nil]; startup * viewController =(startup *)[storyboard instantiateViewControllerWithIdentifier:@「eerstekeer」]; –
你需要做的第一件事就是設置UIAlertView
委託做這個添加UIAlertViewDelegate
您@interface
所以它看起來像
@interface myClass : super <UIAlertViewDelegate>
// super could be anything like `UIViewController`, etc
@end
,並在@implementation
可以再補上一句
@implementation myClass
........... Some code
- (IBAction)someActionMethod:(id)sender
{
UIAlertView *myAlertView = [[UIAlertView alloc] initWithTitle:nil
message:@"Would you like to move on?"
delegate:self
cancelButtonTitle:@"No"
otherButtonTitles:@"Yes", nil];
[myAlertView show];
// [myAlertView release]; Only if you aren't using ARC
}
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
switch(buttonIndex) {
case 1:
SecondViewController *svc =[self.storyboard instantiateViewControllerWithIdentifier:@"secondViewController"];
[svc setModalTransitionStyle:UIModalTransitionStyleCoverVertical];
// [self presentViewController:svc animated:YES]; // Deprecated in iOS 6.0
[self presentViewController:svc animated:YES completion:nil]; // Introduced in iOS 5.0
break;
default:
break;
}
}
@end
請記住在故事板中設置唯一標識符。您可以通過轉到.storyboard
並在Identity Inspector(選擇第三個)中執行此操作,您可以設置Storyboard ID
這是您需要與instantiateViewControllerWithIdentifier
中的內容匹配的內容,因此在上面的情況下它將是"secondViewController"
。這很簡單。
記住駁回這一觀點,當你做了你需要使用
[self dismissModalViewControllerAnimated:YES];
上述內容已經實際的iOS 6.0被棄用,但你可以使用
[self dismissModalViewControllerAnimated:YES completion:nil];
哪個做同樣的事情除了在結尾添加完成塊之外。
希望這會有所幫助。
- 1. 故事板無法打開
- 2. 使用故事板手動啓動視圖控制器。
- 3. 故事板中視圖控制器之間的滑動手勢
- 4. 故事板中的滾動視圖iphone
- 5. 推動故事板中的視圖
- 6. UIBarButtonItem到故事板視圖
- 7. 卸載故事板視圖
- 8. 故事板 - 在故事板的第一視圖
- 9. 故事板不會在XCode8中打開
- 10. 主要故事板不能打開
- 11. 從NSButton用故事板打開NSMenu
- 12. XAML故事板動畫移動圖像從外部視口-windows手機8
- 13. xcode6 - 如何在視覺模式下打開故事板
- 14. 徘徊圖像時開始故事板
- 15. 故事板內的訪問視圖
- 16. 當前視圖以故事板編程
- 17. 故事板視圖元素灰色
- 18. 如何找到視圖FO故事板
- 19. 故事板 - > XIB |加載視圖
- 20. 故事板和編程視圖
- 21. 將UIPopvercontroller放入故事板uicontainer視圖
- 22. 如何分配故事板視圖?
- 23. 從故事板鏈顯示視圖
- 24. 部分視圖與故事板
- 25. 故事板和表視圖部分
- 26. 故事板禁用我的視圖
- 27. 使用故事板作爲子視圖?
- 28. 故事板爭奪多個視圖?
- 29. iOS故事板 - 視圖未加載
- 30. IBAction爲子視圖與故事板
謝謝!有用! –
您的歡迎和感謝喜歡我的文章:) –