線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2127
推到 Plurk!
推到 Facebook!

ios程式,多畫面如何實現?

答題得分者是:Main Chen
test28
一般會員


發表:28
回覆:28
積分:16
註冊:2013-08-26

發送簡訊給我
#1 引用回覆 回覆 發表時間:2013-08-26 20:37:32 IP:101.12.xxx.xxx 訂閱
因為剛在學ios程式,不知從一個Form帶一個參數過去另一個Form秀出所需資料,是否與win form寫法一樣?
若不是如此實現,Ios用一個Form就能實現?謝謝
Main Chen
高階會員


發表:29
回覆:135
積分:127
註冊:2002-10-07

發送簡訊給我
#2 引用回覆 回覆 發表時間:2013-08-27 06:57:52 IP:122.116.xxx.xxx 訂閱
在 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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2013-08-27 13:31:19 IP:122.116.xxx.xxx 訂閱
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

發送簡訊給我
#5 引用回覆 回覆 發表時間:2013-08-27 15:45:52 IP:220.135.xxx.xxx 訂閱
 謝謝
測試了一下,還是不太會用.例如第一個frame放一個listbox顯示一個table的其一欄位值,想要點其中一個資料就會到第二個frame顯示其他所需資料,本想法是用2個form,但經你指點才知道不適合IOS,還請指導,謝謝

請教Fram與Form的繼承好像有點類似.但若2個Fram的內容(元件)不是相同的,還是合用Fram嗎?可用TPanel代替Frame嗎(不考慮繼承)?

編輯記錄
test28 重新編輯於 2013-08-27 15:51:35, 註解 無‧
test28 重新編輯於 2013-08-27 15:59:48, 註解 無‧
Main Chen
高階會員


發表:29
回覆:135
積分:127
註冊:2002-10-07

發送簡訊給我
#6 引用回覆 回覆 發表時間:2013-08-27 16:39:33 IP:122.116.xxx.xxx 訂閱
善用 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

發送簡訊給我
#7 引用回覆 回覆 發表時間:2013-08-27 17:37:13 IP:101.12.xxx.xxx 訂閱
 謝謝指教,太感謝了。

系統時間:2024-12-04 2:13:12
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!