サブビューを制御するのではなく、ユーザーがオプションを選択するためのメカニズムとして、このセグメント化されたコントロールを使用します。
IMHOこれは、私が必要とするような小さな選択のために画面上で非常に重くなる選択ピッカーよりも見栄えが良く、より使いやすくなっています。
このアプローチについて何か間違っている/非効率的/不道徳/違法ですか? アップルはこれを気にしますか?
サブビューを制御するのではなく、ユーザーがオプションを選択するためのメカニズムとして、このセグメント化されたコントロールを使用します。
IMHOこれは、私が必要とするような小さな選択のために画面上で非常に重くなる選択ピッカーよりも見栄えが良く、より使いやすくなっています。
このアプローチについて何か間違っている/非効率的/不道徳/違法ですか? アップルはこれを気にしますか?
ある場合にはアップルが特定のアプローチを承認し、別の場合には拒否したという話があります。
しかし、あなたがここで厄介なことをしているとは思いません。iOS UI スキームが信じられないほど悪用され、いまだにストアに掲載されているアプリがあります。実際、私は(同様の理由で)非常によく似た方法でセグメント化されたコントロールを使用しており、アプリは承認されているので...
これは完全に普通です。すべてが正常に機能している場合、Apple は何も言いません。もしあなたの質問が「これでいいの?」答えは「はい、絶対に」です