問題タブ [uicontrolstate]

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.

0 投票する
4 に答える
54555 参照

swift - プログラムでSWIFTのUIImageのアルファを設定する方法は?

私はここで多くの解決策を見つけましたが、Swiftではなく、 UIImageView でこれを行うことができますが、私の場合、UIButtonのアルファ透明背景画像をプログラムで設定する必要があります。UIImage 拡張機能が最適です。

現在の結果:

現在

望ましい結果:

希望

0 投票する
2 に答える
934 参照

ios - TouchUp で UIButton の状態を UIControlStateSelected に変更する

こんなことをしたら気がついた

ボタンは「フォロー」から始まります。押して、指を離すと(タッチアップイベント)、「フォロー中」に変わります。それは素晴らしいことです。ただし、選択して押すと、指を離す前にすぐに「フォロー」に変わります(タッチダウンイベントで)。指を離したとき(タッチアップイベント)に変更したい。どうすればいいですか?UIButton のタイトル、画像、およびタイトルの色に UIControlStates を使用しています。

以下は私のイベントハンドラです:

そして私はそれを次のように設定しました:

0 投票する
3 に答える
5015 参照

swift - Swift の UIControlState

これが私のコードです:

「最後の行にメンバー 'Normal' が見つかりませんでした。何が問題なのですか?」というエラーが表示されます。

0 投票する
3 に答える
2300 参照

ios - UITableViewCell はカスタム ボタンの状態を保持しません

同様の質問を読みましたが、解決できませんでした。クラスを追加および削除するためのボタンを備えたカスタムセルを持つテーブルビューがあります。クラスを保存して削除し、ボタンの状態を変更するカスタム デリゲートを作成しました。ボタンの状態の変更は正常に機能しますが、スクロール中にボタンが状態を保持しません (セルをデキューしているためだと思います)

インデックスパスの行のセルで、ボタンの状態を変更するためにチェックしようとしました:

そして、これがクラスを保存または削除するデリゲートメソッドです

ボタンの状態を変更しますが、上下にスクロールを開始すると、ボタンの状態が保持されません (おそらく、セルを修正しているため、使用可能なセルを取得しているためです。どんな助けも大いに役立ちます感謝。

また、ストーリーボードのView Controller内にセルがあります。cell = PresentationCell() を実行すると、セル内のすべてのビューが nil になるのはなぜですか? 最後の解決策としてセルを再利用しないようにしています。

0 投票する
1 に答える
465 参照

swift - ビットマスクを使用してSwift 2.2でカスタムUIControlStateを使用するには?

次のような独自の状態を持つカスタム UIButton があります。

私は少しグーグルをして、ビットマスクに関するいくつかのことを見つけました.UIControlState.Applicationはobjective-cです。パズルのピースを手に入れたような気がしますが、swift 2.2 ですべてをまとめる方法がよくわかりません。

0 投票する
1 に答える
1484 参照

ios - UIWindow addSubview ハンドル イベント

カスタム アラートを作成しUIViewController、そのビューをサブビューとして現在のウィンドウに追加したいと考えています。ビューは非常によく表示されますが、タッチ イベントを処理できません。

このビューコントローラーにボタンを追加してターゲットを追加しようと何度も試みました。また、ビューを に追加してビューを設定しようとしましたがUITapGestureRecognizer、すべてのサブビューをクリアしてもボタンを離れても失敗しました。userInteractionEnabledtrue

私は何かを逃しましたか?

コードは次のとおりです。

CustomAlert ビューコントローラー:

メソッド呼び出しのカスタム アラート: