我想要創建一個子菜單,它將出現在第一個菜單的旁邊,它將包含更多選項。第一個菜單是隱藏的,只有當它在導航欄上點擊的按鈕出現時,我使用github上的SWRevealViewController作爲第一個菜單,但是我不能讓第二個菜單出現。 somone能幫忙嗎? 感謝您提前提供任何幫助創建一個子菜單iOS
0
A
回答
0
基本上
添加另一SWRevealController
作爲根SWRevealController
的主視圖控制器。
UIViewController *secondRearVC = // your second level menu controller
UIViewController *secondVC = // your second level front view controller
SWRevealViewController *childRevealController =
[[SWRevealViewController alloc] initWithRearViewController:secondRearVC frontViewController:secondVC];
[rootRevealController setFrontViewController:childRevealController animated:YES];
你可以找到我建議的例子here。
其他選項是使用其他側菜單控制器,JASidePanels,如果我沒有錯,它做你想做的。無論如何,你最終會遞歸使用一些UIViewController容器,所以這只是一個選擇問題。
+0
它不完全是什麼即時通訊試圖做 – vrsl 2014-10-10 11:11:53
+0
@ vrsl檢查我的更新 – 2014-10-10 11:41:17
0
爲了達到這個效果,我創建了一個單獨的視圖,用UITableView init創建一個視圖,首先我給零視圖的寬度和全高。如果按下導航按鈕,我將主視圖向右移動約100px,並將顯示視圖的寬度更改爲100px,將該代碼放置在動畫塊中。
[UIView animateWithDuration:0.5 animations:^{
//Move frame or transform view
revealView.frame = CGRectMake(0,0,1,screenHeight);
mainView.frame = CGRectMake(0, 0, 320, screenHeight);
}];
相關問題
- 1. 創建一個下拉菜單並顯示主菜單下的子菜單
- 2. 在android中創建菜單/子菜單
- 3. 如何從一個ImageMap創建一個子菜單
- 4. 創建Drupal(子)菜單
- 5. 用css創建子菜單
- 6. PHP/HTML:創建子菜單
- 7. 爲單個下拉菜單創建兒童子菜單
- 8. 創建一個簡單的Python菜單
- 9. 創建一個簡單的IVR菜單
- 10. 我需要創建一個菜單,其中有多個子菜單
- 11. 創建一個簡單的子菜單下拉使用jQuery
- 12. 我如何可以創建兩個菜單,子菜單
- 13. 如何在iOS中創建一個彈出式菜單?
- 14. 如何用這個CSS創建一個4級子菜單?
- 15. Heirarchical子菜單 - ios?
- 16. 如何創建子子菜單?
- 17. 如何從json創建子子菜單
- 18. 創建一個WordPress的子菜單沒有管理菜單鏈接
- 19. 如何創建一個FIXED子菜單(下拉菜單應該永久顯示)
- 20. 如何創建一個YUI菜單,您可以點擊打開子菜單?
- 21. 創建一個「Drop-Up」菜單
- 22. 創建一個靜態菜單欄
- 23. 用mmenu創建一個二級菜單
- 24. 在WPF中創建一個菜單欄?
- 25. 在左邊創建一個菜單
- 26. 創建一個jQuery中的slideIn菜單
- 27. 在bash中創建一個zenity菜單
- 28. 創建一個拖放菜單
- 29. 創建一個水平滾動菜單
- 30. 創建一個ListPreference選項菜單
你可以添加你需要的類型的屏幕截圖 – 2014-10-10 09:41:34
我可以幫助你:我認爲你應該開始實施你想要的菜單。或者我甚至可以鼓勵做這樣的事情:去爲它! :) – holex 2014-10-10 09:43:18
第一個菜單已經完成了,現在我需要第二個菜單了,我畫了一張草圖來展示它的樣子:http://gyazo.com/84d2b98933a4fea2419a04540512dbb1所以它是這樣的:導航欄在頂部按鈕,作爲主視圖的白色區域佔據了所有的屏幕,紅色只出現在我點擊按鈕時,而綠色(菜單)多數民衆贊成我需要出現太 – vrsl 2014-10-10 11:08:48