在前一篇"在Visual Studio中透過Xamarin建立iOS多層頁面程式(上)"當中,我們順利的完成主頁面切換到下一個頁面了,但是只能NavigationBar的左邊按鈕出現,並且回到上個畫面的動作而已。
而若我們想要在NavigationBar上加上右邊按鈕(RightNavigationBarItem),並且再透過這個按鈕來做第三個頁面的變化效果,就像是如下圖們所展現出來的方式...
那該如何處理呢?
在前一篇"在Visual Studio中透過Xamarin建立iOS多層頁面程式(上)"當中,我們順利的完成主頁面切換到下一個頁面了,但是只能NavigationBar的左邊按鈕出現,並且回到上個畫面的動作而已。
而若我們想要在NavigationBar上加上右邊按鈕(RightNavigationBarItem),並且再透過這個按鈕來做第三個頁面的變化效果,就像是如下圖們所展現出來的方式...
那該如何處理呢?
在iOS的App開發當中,多層頁面架構出來的App是很稀鬆平常的事情,自從在XCode當中有了StoryBoard的輔助使用,要開發多層頁面時變得相對簡單了些,但是如果要做一些比較複雜的控制時,還是得了解基本的頁面切換控制概念,而非靠StoryBoard的設定就能輕易完成的。
不過因為在Visual Studio中透過Xamarin開發iOS App,目前為止還沒有辦法”直接”使用StoryBoard來建立多層頁面,所以我們就只能靠直接撰寫程式的方式來完成多層頁面的開發了…
本來很開心用Visual Studio搭配Xamarin寫著跨平台的App專案(無論是iOS、Android都好),有一天突然看到了下面的錯誤訊息:
怎可能會是Activation Error!!!!!!
才剛花了大把的銀子取得Xamarin的授權使用阿~~~
重新登入授權帳號也沒有用...本來已經想寫信給Xamarin的官方客服了...騙錢騙錢騙錢!!!
使用Xamarin在Visual Studio 201X開發跨平台App,非常的方便好用,通常先寫好其中一套平台的App以後,大部分的程式邏輯都可以直接套用到其他平台的App開發上。
可是若當開發其他平台的App後,在回來Windows Phone的專案編譯佈署時,遭遇了以下畫面...
在完成Xamarin的安裝後,我們趕緊來介紹與體驗一下如何在Visual Studio 2012當中,透過Xamarin來開發Android的Native App吧~~
(而各位看倌繼續看下去之前,請先確認手上的環境都已經有按照"第一次使用Xamarin就上手(一) - 安裝Xamarin Step-by-Step Part1"準備好了。)
首先,照慣例,還是要先打開親切迷人的Visual Studio 2012。
然後在Visual Studio 2012的功能選單列中,點選"檔案" –> "新增" –> "專案"。
在完成Xamarin的安裝後,我們趕緊來介紹與體驗一下如何在Visual Studio 2012當中,透過Xamarin來開發iOS的Native App吧~~
(而各位看倌繼續看下去之前,請先確認手上的環境都已經有按照"第一次使用Xamarin就上手(二) - 安裝Xamarin Step-by-Step Part2"準備好了。)
然後在Visual Studio 2012的功能選單列中,點選"檔案" –> "新增" –> "專案"。
將將~~各位看倌久等啦~~
為了慶祝美國獨立紀念日的到來,我們接下來繼續探索如何透過Xamarin來撰寫C#,開發出iOS的Native App吧~
(不過各會看倌也別高興得太早,雖然我們可以透過Xamarin來撰寫C#,並且開發出iOS的Native App,但前提條件仍是需要有一台Mac,而上面也要先裝好Xcode的開發工具。)
不囉嗦~
咱們開始一探究竟吧~~
Step 1
在Mac電腦上,前進Xamarin官網 http://xamarin.com/