問題タブ [uikit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - iPhone SDK: IBAction
2 つの異なる IBAction メソッドに応答するボタンが必要な状況があります。最初に特定のメソッドを強制する方法はありますか? IB でボタンの接続を見ると、正しい順序になっていますが、一貫して逆の順序で実行されます。
ios - UISegmentedControl の動作
iPhone の UISegmentedControl クラスに関する簡単な質問です。
うまくいけば、2 つのセグメントがあるデフォルトの状態で、ユーザーが現在選択されているセグメントをタップしても、セグメント化されたコントロールがトグルすることに気付いた人もいるでしょう。
その動作を無効にし、ユーザーが選択したセグメントを押してもトグルしないアプリで UISegmentedControls を見てきました。つまり、Apple の iTunes Store アプリです。
私が見落としているこの動作を防ぐ簡単な方法はありますか、または valueChanged にロジックを書き込む必要がありますか?
現在選択されているセグメントを無効にし、選択されていないセグメントを有効にしようとしましたが、これにより、必要のないときにコントロールの外観が変わるようです。
何か案は?
objective-c - UIActionSheet - ボタンの数が不明です。何を呼び出すかを知る方法は?
ボタンの数が不明な UIActionSheet があります。デリゲート メソッド buttonClickedAtIndex: (または同様のもの) を使用して、ユーザーがボタンをクリックしたときに呼び出すメソッドを決定する必要があります。
問題は、さまざまな状況でさまざまなインデックスにさまざまなボタンが表示されるときに、どのボタンがクリックされたかをどのように判断するのですか?
解決策の 1 つは、ボタンのタイトルを見てそれに基づいて行動することですが、これは見苦しく、ローカライズできず、悪い習慣です。
何か案は?
iphone - 同じタイプのすべてのインターフェイス要素の色を変更する
数行のコードでアプリケーションのボタンのデフォルトの色を変更できるかどうか疑問に思っています。各ボタンの色を手動で変更するのは本当に退屈かもしれません。特にあなたがそれらをたくさん持っているなら。
たとえば、すべてのボタンを元の白ではなくオレンジにしたいとします。
よろしくお願いします、イリヤ。
iphone - UIViewController がナビゲーション スタックからポップされようとしているかどうかを確認していますか?
アクションを実行できるように、View Controller がいつ nav スタックからポップされようとしているのかを知る必要があります。
-viewWillDisappear は使用できません。これは、View Controller が何らかの理由で画面外に移動したときに呼び出されるためです (新しい View Controller が上に押されるなど)。
特に、コントローラー自体がいつポップされようとしているのかを知る必要があります。
事前に感謝します。
iphone - ナビゲーションコントローラーを使用した複数の階層レベル
ナビゲーションコントローラーで動作する階層の複数のレベルを取得しようとしています。3つのレベルの階層があり、階層のレベルを下に移動できますが、最初のビューに戻るには、2つのレベルではなく、1つのレベルにしか戻ることができません。
まず、ビュー#1のナビゲーションコントローラーを作成し、次のビューであるビュー#2をその上にプッシュします。次に、didSelectRowAtIndexPathのウィンドウのサブビューにナビゲーションコントローラーを追加します。ビュー#1のテーブル行をクリックすると、次の階層レベルのビュー#2に移動します。
この次の階層レベルのビューは、テーブルビューでもあります。ここで問題が発生すると思います。別のナビゲーションコントローラーを作成し、ビュー#2のビューコントローラーのdidSelectRowAtIndexPathでビュー#3をプッシュします。ビュー#2のテーブル行をクリックすると、ビュー#3に移動します。しかし、戻るボタンを使用してビュー#2に戻ると、実際のビュー#2ではなく、空のビューに戻ります。
2つのナビゲーションコントローラーではなく、3つのレベルの階層を処理するために必要なナビゲーションコントローラーは1つだけですか?
#1が「はい」の場合、ビュー#3をナビゲーションコントローラーにプッシュできるように、ナビゲーションコントローラーをビュー#2のコントローラーに渡すにはどうすればよいですか?
または、ビュー#1のナビゲーションコントローラーに3つのビューすべてをプッシュする必要がありますか?
または...?
前もって感謝します、
ジム
iphone - 特定の領域でのタッチを検出する方法
現在、タッチ イベントによって、タッチが発生した UIView が表示されることがわかります。しかし、円などの長方形以外の形状のタッチを検出する必要がある場合はどうでしょう。どうすればそのようなことをすることができますか?
基本的に、ユーザーが目に見えない円形の領域内のどこかに触れた場合にのみ、何かをしたいと考えています。
TIAさん、どんな助けや指示も大歓迎です!
iphone - 複数のボタンを動的に作成し、それらの個別のイベントを処理する方法は? + iPhone SDK
今、私はiPhoneアプリを作成しています。複数のボタンを動的に作成し、対応するイベントを個別に処理する必要があります。各ボタン イベントは個別に動作するか、変数またはオブジェクトをメソッドに送信し、その値に応じてボタンの動作を区別できますか。誰かがそれを行う方法を教えてもらえますか?
助けてください、
シャム
iphone - iPhoneアプリのテーブルビューにボタンスタイルのセルを追加するにはどうすればよいですか?
これに関するアップルのドキュメントで特定の例を見つけることができません。連絡先アプリがテキストメッセージの送信/連絡先の情報のお気に入りに追加ボタンで行うのと同じように、プログラムでテーブルビューに2〜3個のボタンを追加したいと思います。誰かがこれを構成する方法を知っていますか?
iphone - UIImageViewの問題で線を引く
私のアプリケーションでは、以下のコードでUIImageViewに線を引くことができます。関数を呼び出すと、線をさらに長く再描画したいのですが、出力が期待どおりではなく、新しい線を描画して削除するだけです。古いもの、長さは同じままですが、yの位置が異なります。コードのどの行が間違っているかわからないか、CGContextクラスを正しい方法で理解していません。一日中頭をかいて、見つけられないのを手伝ってください。問題を解決する