問題タブ [uibutton]
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.
css - スプライトと引き戸を備えたCSSロールオーバー
スプライトと引き戸のテクニックを組み合わせて使用して、cssロールオーバーがある例を見つけようとしています。
私はCSSの知識がないので、完全な例または完全な例へのリンクをいただければ幸いです。
私がやろうとしている<a href>
のは、固定幅ではないボタンを使用して、ロールオーバー効果を高め、アイコンを追加できるようにすることです(Web Outlookと同様)。
iphone - UIButtonをMKAnnotation(MKView)に追加するにはどうすればよいですか?
マップアプリケーションのこのスクリーンショットに見られるように、クリック可能なボタンをMKAnnotationに追加したいと思います。
プレビューhttp://www.img-hosting.de/bilder/24558PlacemarkWithIconpng
iphone - あるUIViewから別のUIViewにファーストレスポンダーを「転送」する方法は?
すべてのイベント(開始、移動、終了、キャンセル)CustomView
を独自に処理するUIViewサブクラス(この質問の目的で)があります。touches
私はまた、それと重なるUIButton
兄弟です。CustomView
たとえば、私のビュー階層は次のようになります。
- UIView(コントローラーのビュー)
- フレーム付きCustomView(0、0、300、300)
- フレーム付きUIButton(0、0、100、50)
ユーザーがUIButtonからドラッグした後、CustomViewでタッチイベントをキャプチャしたいと思います。デバッグログから、UIControlEventTouchDragExit
イベントがインターセプトするイベントであるように見えます(ただし、タッチがボタンから約100ピクセル離れるまで発生しませんが、この質問では重要ではありません)。
理想的には、ドラッグ終了イベントが発生すると、ボタンはタッチ移動イベントの受信を停止し、CustomViewはイベントを取得しtouchesBegan
(何らかの方法で自分で偽造する必要がある場合でも)、今後のすべてのタッチイベント(touchesMoved
など)はに送信されます。 CustomView。
次のことを試しましたが、効果がありません。
UITouch
基になるオブジェクト(タッチイベント全体で一貫している)は、CustomViewを指すようにリターゲットされていないと思います。どうすれば目的の効果を達成できますか?
iphone - obj_stack_overflow または EXC_BAD_ACCESS 例外を引き起こす「通常の」UIButton
それは確かに無害に見えます。私の App Delegate では、起動時にヒントを表示するフラグのNSUserDefaultsをチェックします。設定されている場合は、 の最後に次のapplicationDidFinishLaunching:
ようにします。
アイデアは、このビューを一時的に表示することです。(これはモーダル VC ではないことに注意してください。この時点ではナビゲーション コントローラーはありません。また、このビューにはナビゲーション バーもありません。)
このビューが閉じられたら、プリエンプトされたUITabBarControllerのビューをウィンドウに追加して遷移し、ヒント ビューをメイン ウィンドウから削除します。私はまだビューの却下ポイントに到達していません。
私の TipsView の VC は、多かれ少なかれ次のように配線されています。
ソースには、3 つのIBAction呼び出しすべての宣言と定義が含まれています。今のところ二人は何もしていません。3 番目のものは、ヒントtext
を変更し、サイズを変更して収まるようにし、スクロール ビューcontentSize
を一致するように調整します。
アプリを実行すると、TipsViewControllerビューが正常に表示されます。ヒントのテキストをスクロールすることもできます。ただし、任意のUIButtonで touch-up-inside をトリガーすると、Xcode はソース (各IBActionにブレークポイントを配置した場所) に私を植え付け始めます…そして、または のいずれかで救済しEXC_BAD_ACCESS
ますobj_stack_overflow
。
これを、VC、ビュー、およびボタンがあるアプリの他の部分と比較しました。この場合、 VC をナビゲーション コントローラーにプッシュするのではなく、アプリのウィンドウのサブビューとして VC のビューを追加したことを除いて、すべての点で同じです。さらに、View Controller Programming Guide for iPhone OS docs は、これは公正なゲームであると述べています。
アプリケーションで単一のビュー コントローラーを使用する場合、ビュー コントローラーをタブ バーまたはナビゲーション コントローラーに追加する代わりに、そのビューをウィンドウに追加します。
確かに、翼で待機しているUITabBarControllerがあり、その中にUINavigationControllers (および他の VC) を含むタブがあります。ただし、ヒント ビューが表示されている場合、タブ バー コントローラーのビューはまだウィンドウに追加されていません。意図は、ヒントの表示が終わった後にそれを交換することです。言い換えれば、すべての意図と目的のために、私たちは一時的に 1 つの VC が参加しているように振る舞っています。その後、タブ バーに切り替えて、先端の VC を破棄します。
おそらく私は微妙に間違ったことをしていますか?より良い方法はありますか?(「もっといい方法があるに違いない!」)
スタック トレースの例:
トレースからわかるように、最終的にはdoesNotRecognizeSelector:
… になりますが、ヒントの VC ソースでメソッドを明確に確認できます。さらに、それらはすべて配線されています。(IBには複数の配線などはありません。ファイルの所有者の関係に至るまで、すべてがうまくいっています。)
手がかりは歓迎/感謝します!
ios - iOSで大きな赤いUIButtonを作成するにはどうすればよいですか?
iOS を使用して、iPhone で連絡先を削除するときに使用するものと同様の赤い「削除」ボタンを作成するにはどうすればよいですか?
xcode - UINavigationBarのボタンを接続するにはどうすればよいですか?
UINavigationBar
XIBフォームにドロップしました。UIButton
次に、フォームに(ではなく)をドロップしましたUINavigationBar
。タイプをInfoLight
(情報記号のように見えるように)に変更しました。
次に、UIButtonをにドラッグしてUINavigationBar
、右ボタンに設定しました。ドラッグの結果、タイプがからUIButton
に魔法のように変わります。UIButtonBarItem
UIButton
そもそもにをドラッグしなかったのはなぜUINavigationBar
ですか?なぜなら、ボタンがそこにあると、InterfaceBuilderはInfoLight
何らかの理由でタイプをに変更することを許可しないからです。
隣接する.hファイルで、の宣言を作成しましたIBAction
次に、.mファイルに実装を記述しました。
ナビゲーションバーのボタンをbtnInfoClick関数に接続するにはどうすればよいですか?
それとも私はそれを最初から間違った方法で行っていますか?
ライブラリからナビゲーションバーにボタンを直接ドラッグすると、ファイル所有者アイコンをクリックしてから、btnInfoClickIBAction
をボタンにドラッグできることに注意してください。この場合、クリックイベントは正常に発生します。
ただし、最初にボタンを別の場所にドラッグしてからナビゲーションバーにドラッグするシナリオでは、イベントは発生しません。私が間違っていることがわからない。
iphone - グループ化されたテーブル ビューの下の UIButton
基本的に、contacts.app が連絡先を削除する必要があるように、グループ化されたテーブル ビューの下にボタンを作成したいと考えています。
ボタンは問題なく作成できますが、どこに配置するかを決める方法について少し戸惑っています。
私はただできると思った:
それを元にボタンを配置します。
ただし、境界の size.height にアクセスすると、ゼロになります! 欠落している可能性のあるtableViewの高さを取得する動的な方法はありますか?
どんな助けでも大歓迎です。
リッチ
iphone - UIBarButtonItem 白ではなく黒
私はそのナビゲーションコントローラーを持っており、このようにコードで1つのボタンを追加しています:
正常に動作していますが、アイコンは白ではなく黒です!!
私がこれを使用する場合:
テキストは白で正しく表示されます。
インターフェイスビルダーを介してアイコンを使用しているため、アイコンは問題ありません。アイコンは正しく表示されます。
objective-c - UIButton のタイトル UILabel のフォント サイズをプログラムで設定する
UILabel
プログラムでタイトルのフォントサイズを設定する必要がありUIButton
ます。
ios - コードで UIButton の画像を設定する
コードで UIButton の画像をどのように設定しますか?
私はこれを持っています:
しかし、何がそのイメージを設定するのかわかりません。