Watch, Follow, &
Connect with Us

For forums, blogs and more please visit our
Developer Tools Community.


Welcome, Guest
Guest Settings
Help

Thread: iOS Switch Control 対応アプリを作りたい



Permlink Replies: 5 - Last Post: Sep 9, 2014 7:34 AM Last Post By: Kenji Machida
Kenji Machida

Posts: 3
Registered: 5/16/12
iOS Switch Control 対応アプリを作りたい
Click to report abuse...   Click to reply to this thread Reply
  Posted: Aug 30, 2014 6:57 AM
いつも、貴重な情報をありがとうございます。

RAD Studio XE6 C++Builderを使用しております。
iOS7から外部接続のスイッチで操作できるSwitch Control機能が搭載されており、これに対応したアプリを作ろうとトライしております。
ボタン配置の状況を、C++BuilderとXcodeで作ってみました。
残念ながら、C++Builderのボタンは、フォーカスされませんでした。
文字では、伝わりにくいと思い、動画説明をyoutubeにUpいたしました。限定公開としております。
http://youtu.be/LkDJP-rnuH0

iOSのSwitch Controlで、Xcodeのように、フォーカスをかける方法につきまして、アドバイスをいただけたら幸いです。
なお、外部スイッチは、Bluetoothキーボードも該当しております。
よろしく、お願いいたします。
Tomohiro Takaha...

Posts: 7
Registered: 4/5/09
Re: iOS Switch Control 対応アプリを作りたい
Click to report abuse...   Click to reply to this thread Reply
  Posted: Sep 1, 2014 6:22 PM   in response to: Kenji Machida in response to: Kenji Machida
こんにちは。
FireMonkeyのボタン(TButton)は、OSの持つボタン要素ではなく独自に描画しているものであるため、
そのような動作になっているのではないでしょうか?
ただし、TMS Software社の商用コンポーネント「TMS iCL」(トライアル版あり)では、iOSのネイティブボタンをラップした「TTMSFMXNativeUIButton」を提供していますので、そちらだと希望の動作が得られるかもしれません。
http://www.tmssoftware.com/site/tmsicl.asp

Kenji Machida wrote:
いつも、貴重な情報をありがとうございます。

RAD Studio XE6 C++Builderを使用しております。
iOS7から外部接続のスイッチで操作できるSwitch Control機能が搭載されており、これに対応したアプリを作ろうとトライしております。
ボタン配置の状況を、C++BuilderとXcodeで作ってみました。
残念ながら、C++Builderのボタンは、フォーカスされませんでした。
文字では、伝わりにくいと思い、動画説明をyoutubeにUpいたしました。限定公開としております。
http://youtu.be/LkDJP-rnuH0

iOSのSwitch Controlで、Xcodeのように、フォーカスをかける方法につきまして、アドバイスをいただけたら幸いです。
なお、外部スイッチは、Bluetoothキーボードも該当しております。
よろしく、お願いいたします。
Tomohiro Takaha...

Posts: 7
Registered: 4/5/09
Re: iOS Switch Control 対応アプリを作りたい
Click to report abuse...   Click to reply to this thread Reply
  Posted: Sep 1, 2014 6:32 PM   in response to: Tomohiro Takaha... in response to: Tomohiro Takaha...
こんにちは。
こちらのオープンソースの「D.P.F Delphi iOS Native Components」にも同様に、iOSのネイティブボタンをラップしたものが含まれていますので、参考になるかもしれません。
http://sourceforge.net/projects/dpfdelphiios/

Tomohiro Takahashi wrote:
こんにちは。
FireMonkeyのボタン(TButton)は、OSの持つボタン要素ではなく独自に描画しているものであるため、
そのような動作になっているのではないでしょうか?
ただし、TMS Software社の商用コンポーネント「TMS iCL」(トライアル版あり)では、iOSのネイティブボタンをラップした「TTMSFMXNativeUIButton」を提供していますので、そちらだと希望の動作が得られるかもしれません。
http://www.tmssoftware.com/site/tmsicl.asp

Kenji Machida wrote:
いつも、貴重な情報をありがとうございます。

RAD Studio XE6 C++Builderを使用しております。
iOS7から外部接続のスイッチで操作できるSwitch Control機能が搭載されており、これに対応したアプリを作ろうとトライしております。
ボタン配置の状況を、C++BuilderとXcodeで作ってみました。
残念ながら、C++Builderのボタンは、フォーカスされませんでした。
文字では、伝わりにくいと思い、動画説明をyoutubeにUpいたしました。限定公開としております。
http://youtu.be/LkDJP-rnuH0

iOSのSwitch Controlで、Xcodeのように、フォーカスをかける方法につきまして、アドバイスをいただけたら幸いです。
なお、外部スイッチは、Bluetoothキーボードも該当しております。
よろしく、お願いいたします。
Kenji Machida

Posts: 3
Registered: 5/16/12
Re: iOS Switch Control 対応アプリを作りたい
Click to report abuse...   Click to reply to this thread Reply
  Posted: Sep 6, 2014 7:50 PM   in response to: Tomohiro Takaha... in response to: Tomohiro Takaha...
高橋さん、早速のアドバイスをありがとうございます。

ご紹介いただいたコンポーネントは、Delphi用ですが、C++Builderでも利用可能でしょうか?
利用可能であれば大変嬉しいです。
また、近日、RAD Studio XE7にUpDateする予定です。
方法が間違っているのかも知れませんが、XE7試用版には、取り込めませんでした。

Tomohiro Takahashi wrote:
こんにちは。
こちらのオープンソースの「D.P.F Delphi iOS Native Components」にも同様に、iOSのネイティブボタンをラップしたものが含まれていますので、参考になるかもしれません。
http://sourceforge.net/projects/dpfdelphiios/

Tomohiro Takahashi wrote:
こんにちは。
FireMonkeyのボタン(TButton)は、OSの持つボタン要素ではなく独自に描画しているものであるため、
そのような動作になっているのではないでしょうか?
ただし、TMS Software社の商用コンポーネント「TMS iCL」(トライアル版あり)では、iOSのネイティブボタンをラップした「TTMSFMXNativeUIButton」を提供していますので、そちらだと希望の動作が得られるかもしれません。
http://www.tmssoftware.com/site/tmsicl.asp

Kenji Machida wrote:
いつも、貴重な情報をありがとうございます。

RAD Studio XE6 C++Builderを使用しております。
iOS7から外部接続のスイッチで操作できるSwitch Control機能が搭載されており、これに対応したアプリを作ろうとトライしております。
ボタン配置の状況を、C++BuilderとXcodeで作ってみました。
残念ながら、C++Builderのボタンは、フォーカスされませんでした。
文字では、伝わりにくいと思い、動画説明をyoutubeにUpいたしました。限定公開としております。
http://youtu.be/LkDJP-rnuH0

iOSのSwitch Controlで、Xcodeのように、フォーカスをかける方法につきまして、アドバイスをいただけたら幸いです。
なお、外部スイッチは、Bluetoothキーボードも該当しております。
よろしく、お願いいたします。

Edited by: Kenji Machida on Sep 7, 2014 7:21 AM
Tomohiro Takaha...

Posts: 19
Registered: 12/15/06
Re: iOS Switch Control 対応アプリを作りたい
Click to report abuse...   Click to reply to this thread Reply
  Posted: Sep 8, 2014 5:58 PM   in response to: Kenji Machida in response to: Kenji Machida
こんにちは。
双方とも、C++BuilderやリリースされたばっかりのXE7には正式には対応していないと思います。
まずは、TMS社やD.P.Fの方に尋ねられてはどうでしょうか。

ご紹介いただいたコンポーネントは、Delphi用ですが、C++Builderでも利用可能でしょうか?
利用可能であれば大変嬉しいです。
また、近日、RAD Studio XE7にUpDateする予定です。
方法が間違っているのかも知れませんが、XE7試用版には、取り込めませんでした。
Kenji Machida

Posts: 3
Registered: 5/16/12
Re: iOS Switch Control 対応アプリを作りたい
Click to report abuse...   Click to reply to this thread Reply
  Posted: Sep 9, 2014 7:34 AM   in response to: Tomohiro Takaha... in response to: Tomohiro Takaha...
アドバイスありがとうございます。
iOS製品の画面をタップすることが困難な場合に利用するアプリを作っております。

TMS社やD.P.Fの方に尋ねられてはどうでしょうか。
Delphi用とのことのようです。

以前に、FormのTAB Index が有効にならなかった点は、現在は改善されており感謝しております。
TAB Indexでボタンにフォーカスが当たるのに、Switch Controlでは、フォーカスが当たらない点は、不思議にとらえております。
サードパーティ製のコンポーネントを使わずとも、工夫次第でなんとかならないものでしょうか?
RAD Studio は、XE2からのユーザーで、RAD Studioに期待をしております。
Apple社はAccessibilityにとても力を入れております。IOSのみならず、OS-XにもSwitch Control機能が搭載されております。
RAD StudioもSwitch ControlやVoiceOver対応のアプリ開発ができるようになることを期待いたしております。
追伸:セミナーやブログでは、いつも貴重な情報をありがとうございます。

Tomohiro Takahashi wrote:
こんにちは。
双方とも、C++BuilderやリリースされたばっかりのXE7には正式には対応していないと思います。
まずは、TMS社やD.P.Fの方に尋ねられてはどうでしょうか。

ご紹介いただいたコンポーネントは、Delphi用ですが、C++Builderでも利用可能でしょうか?
利用可能であれば大変嬉しいです。
また、近日、RAD Studio XE7にUpDateする予定です。
方法が間違っているのかも知れませんが、XE7試用版には、取り込めませんでした。
Legend
Helpful Answer (5 pts)
Correct Answer (10 pts)

Server Response from: ETNAJIVE02