みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
Fm13ProAd使用しています。
現在 iPhone で動作中のシステム開発しています。
基本は縦レイアウトでの設計ですが、機能上どうしても1レイアウトのみ横レイアウトとなってしましました。
通常はiPhone縦で使用していて、そのまま遷移させると縦画面に横レイアウトが表示され非常に使いづらい画面となってしまいます。
実現したいのは、iPhone縦で使用中であっての、横レイアウトの画面は横で自動的に表示させたいと思っていますが、
実現可能か?不可か?も不明です。可能であれば実装方法を教えてください。
以上、よろしくお願い致します。
Get ( ウィンドウ方向 )
http://www.filemaker.com/help/14/fmp/ja … ml#1183749
が使えるのでは。
Offline
Shinさんが紹介して下さった Get ( ウインドウ方向 )で iPhone の方向は取得できます。
縦・縦逆位置・横・横逆位置をそれぞれ取得できます。
取得結果に応じて適切なレイアウトに切り替えることはできますが、
FileMaker Go 13 では表示される方向を変更することはできません。
(勝手に横向きにすることはできない)
FileMaker Go 14 では[許可されるウインドウの向き]スクリプトステップで表示される方向が変更できますが、
Slide Over をサポートする iOS 端末では Apple の API の仕様変更により上記スクリプトステップは無効です。
(開発には FileMaker Pro 14 が必要です)
iOS9 では[許可される向きの設定]スクリプトステップがサポートされない
http://filemaker-jp.custhelp.com/app/an … _id/15386/
※参照先では Split View と書かれていますが厳密には Slide Over です。
Split View をサポートする端末ではスクリプトステップは無効で何も起きません。
Slide Over のみサポートする端末ではスクリプトステップを実行すると画面が点滅します(目が痛くなるレベル)
長々と書きましたが iPhone では FileMaker Pro 14 で開発して FileMaker Go 14 で利用すれば実現可能です。
Last edited by Moz (2016-01-14 09:04:02)
Offline
どんな動きになるかは下記のサンプルソリューションが参考になるかと。
http://fmgo.jp/detail.php?recid=326
(レポートを表示してみると分かります)
Offline
ありがとうございました。
ためしてみました。
横向き画面が、そのまま横向きとして表示されるのではなく
縦型画面に右半分がかけて表示されました。
私的には、縦型画面に横向き画面は上から下方向へフル画面で表示されることを期待しておりました。
できそうでできない機能ですね。
どんな動きになるかは下記のサンプルソリューションが参考になるかと。
http://fmgo.jp/detail.php?recid=326
(レポートを表示してみると分かります)
横向き画面が、そのまま横向きとして表示されるのではなく
縦型画面に右半分がかけて表示されました。
FileMaker Go 14 で開いていますか?
その動きは単純にレイアウト切り替えだけの場合の動作です。
画面の向きが横向きになり横画面用にレイアウトされたレポートレイアウトが表示されます。
リストに表示しきれないレコードはスクロールして表示ですが......
iPhone 6s / iOS 9.2 / FileMaker Go 14.0.4
私的には、縦型画面に横向き画面は上から下方向へフル画面で表示されることを期待しておりました。
よく分かりませんが横レイアウトの幅が縦画面の中に収まるように表示されるってことですかね?
Offline
ご回答ありがとうございます。
説明がわかりにくくて申し訳けございません。
最終的にしたいのは、横レイアウトの画面がそのまま横画面の中に収まるように表示したいです。
「縦レイアウト/縦画面」→「横レイアウト/横画面」にそのまま収まるように。
ようするに「縦レイアウト/縦画面」、「横レイアウト/横画面」にそのまま収まるようにしたいと思っています。
iPhone自体は、縦⇒横に変更する必要はあってもいいと思っています。
横向き画面が、そのまま横向きとして表示されるのではなく
縦型画面に右半分がかけて表示されました。FileMaker Go 14 で開いていますか?
その動きは単純にレイアウト切り替えだけの場合の動作です。画面の向きが横向きになり横画面用にレイアウトされたレポートレイアウトが表示されます。
リストに表示しきれないレコードはスクロールして表示ですが......iPhone 6s / iOS 9.2 / FileMaker Go 14.0.4
私的には、縦型画面に横向き画面は上から下方向へフル画面で表示されることを期待しておりました。
よく分かりませんが横レイアウトの幅が縦画面の中に収まるように表示されるってことですかね?
OnFirstWindowOpen トリガで実行されるスクリプトなどで
[ズームの設定]を100%でロックしていませんか?
ズームがロックされていなければレイアウト切替の際にレイアウトの横幅が画面内に収まるように表示されます。
縦が長すぎるレイアウトでははみ出るのでスクロールが必要になりますが横は画面幅に収まるでしょう。
※縮小されるので見やすいかどうかは別ですが......
利用する iPhone に合わせてレイアウトを設計すれば良いでしょう。
縦にしたときにレイアウトが下に伸びるようにしたければアンカー設定を適切に設定します。
http://www.filemaker.com/help/13/fmp/ja … .10.8.html
Last edited by Moz (2016-01-14 14:06:16)
Offline
↑ダメですね。すみません。
「縦レイアウト/縦画面」→「横レイアウト/横画面」にそのまま収まるように。
縦から横は拡大されますが横から縦の場合は縮小されませんね(汗)
ようするに「縦レイアウト/縦画面」、「横レイアウト/横画面」にそのまま収まるようにしたいと思っています。
同じレイアウトで縦横どちらでも使えるようにしたいという話でしたら
縦横どちらでもはみ出ないレイアウトサイズに作成してアンカー設定させればできます。
レイアウトサイズにもオブジェクト配置にもかなり制限があるので素直に別々に作ったほうが良いでしょう。
Offline
何度もすみません。
1つの画面レイアウトを 縦/横画面の両方に収まるようではありません。
横レイアウト画面を、実際iPhoneが縦になっていた使用中でも、画面上から下への横画面として表示させたいだけです。
表示後、iPhoneを横にして使用すればいいと思っております。
↑ダメですね。すみません。
「縦レイアウト/縦画面」→「横レイアウト/横画面」にそのまま収まるように。
縦から横は拡大されますが横から縦の場合は縮小されませんね(汗)
ようするに「縦レイアウト/縦画面」、「横レイアウト/横画面」にそのまま収まるようにしたいと思っています。
同じレイアウトで縦横どちらでも使えるようにしたいという話でしたら
縦横どちらでもはみ出ないレイアウトサイズに作成してアンカー設定させればできます。レイアウトサイズにもオブジェクト配置にもかなり制限があるので素直に別々に作ったほうが良いでしょう。
iPhone の向きに関係なく横表示に固定したいなら最初に書いた通りです。
FileMaker Pro 14 で [許可される画面の向き]スクリプトステップで向きを固定するスクリプトを作成して
FileMaker Go 14 で利用すれば良いでしょう。
Offline
何度もありがとうございます。
[許可される画面の向き]スクリプトステップで 縦:オフ 縦方向の上下逆:オフ 横方向左:オン 横方向左:右
で実施しています。
実際のFM14では 「許可される向きの設定」と表示されます。(これしかありませんが)
実行環境は、iPhone6: OS9.2 GO14
です。
上記で確認していますが、うまくいっておりません。
何がが誤っていると思うのですが。
iPhone の向きに関係なく横表示に固定したいなら最初に書いた通りです。
FileMaker Pro 14 で [許可される画面の向き]スクリプトステップで向きを固定するスクリプトを作成して
FileMaker Go 14 で利用すれば良いでしょう。
スクリプトステップ名は誤りです。失礼しました。
うまくいかないというのは具体的にどのような状態ですか?
縦横のレイアウトを切り替えるサンプル(横画面は iPhone が縦向きでも関係なく横向き表示)
http://xfs.jp/SZ7pd
Offline
うまくいきました。
私のミスでした。いろいろとありがとうございました。
スクリプトステップ名は誤りです。失礼しました。
うまくいかないというのは具体的にどのような状態ですか?縦横のレイアウトを切り替えるサンプル(横画面は iPhone が縦向きでも関係なく横向き表示)
http://xfs.jp/SZ7pd
Pages: 1
[ Generated in 0.205 seconds, 9 queries executed - Memory usage: 554.57 KiB (Peak: 575.48 KiB) ]