ios程式,多畫面如何實現? |
答題得分者是:Main Chen
|
test28
一般會員 發表:28 回覆:28 積分:16 註冊:2013-08-26 發送簡訊給我 |
|
Main Chen
高階會員 發表:29 回覆:135 積分:127 註冊:2002-10-07 發送簡訊給我 |
在 iOS 下建議使用 TabControl 與 TFrame 來取代第二個(以上) TForm, 一個 App 最好不要使用一個以上的 TFrom, 如果有興趣研究的話可以看一下 FMX.Platform.iOS.pas 源碼內 ShowWindowModal 方法, 就知道為什麼不建議使用了.
下面是在網路上看到用 XE4 for iOS 做的一些效果影片, 可以看看 (不過只有影片沒有源碼) http://i.youku.com/u/UNjE5MjIzODY0/videos
編輯記錄
Main Chen 重新編輯於 2013-08-27 07:03:47, 註解 無‧
|
test28
一般會員 發表:28 回覆:28 積分:16 註冊:2013-08-26 發送簡訊給我 |
|
Main Chen
高階會員 發表:29 回覆:135 積分:127 註冊:2002-10-07 發送簡訊給我 |
1. 先開一個新的 Project
2. 點 [File] > [New] > [Other] 選左方 [Delphi Projects] 下的 [Delphi Files] 並在右方選 [FileMonkey Frame] 新建一個 Frame 3. 在主 From 下, 選元件 [Standard] 下的 [Frames] 加到主 From 內. 4. 會彈出一個 Frame 視窗選單, 選擇要加入的 Frame 即可. ===================引 用 test28 文 章=================== 兄,謝謝 請問Frame是standard下的還是layout下的,standard下的好像不能用於ios? 謝謝 |
test28
一般會員 發表:28 回覆:28 積分:16 註冊:2013-08-26 發送簡訊給我 |
謝謝
測試了一下,還是不太會用.例如第一個frame放一個listbox顯示一個table的其一欄位值,想要點其中一個資料就會到第二個frame顯示其他所需資料,本想法是用2個form,但經你指點才知道不適合IOS,還請指導,謝謝 請教Fram與Form的繼承好像有點類似.但若2個Fram的內容(元件)不是相同的,還是合用Fram嗎?可用TPanel代替Frame嗎(不考慮繼承)? |
Main Chen
高階會員 發表:29 回覆:135 積分:127 註冊:2002-10-07 發送簡訊給我 |
善用 TFrame.Visible 就能畫面切來切去了.
不想顯示或暫時沒用到的先設定: TFrame.Visible := False; 不想用 TFrame 也行, 可以用 TLayout 只是 TFrame 提供了繼承的能力. ===================引 用 test28 文 章=================== 謝謝 測試了一下,還是不太會用.例如第一個frame放一個listbox顯示一個table的其一欄位值,想要點其中一個資料就會到第二個frame顯示其他所需資料,本想法是用2個form,但經你指點才知道不適合IOS,還請指導,謝謝 請教Fram與Form的繼承好像有點類似.但若2個Fram的內容(元件)不是相同的,還是合用Fram嗎?可用TPanel代替Frame嗎(不考慮繼承)?
編輯記錄
Main Chen 重新編輯於 2013-08-27 16:43:10, 註解 無‧
|
test28
一般會員 發表:28 回覆:28 積分:16 註冊:2013-08-26 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |