問題タブ [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.
swift - プログラムでSWIFTのUIImageのアルファを設定する方法は?
私はここで多くの解決策を見つけましたが、Swiftではなく、 UIImageView でこれを行うことができますが、私の場合、UIButtonのアルファ透明背景画像をプログラムで設定する必要があります。UIImage 拡張機能が最適です。
現在の結果:
望ましい結果:
ios - TouchUp で UIButton の状態を UIControlStateSelected に変更する
こんなことをしたら気がついた
ボタンは「フォロー」から始まります。押して、指を離すと(タッチアップイベント)、「フォロー中」に変わります。それは素晴らしいことです。ただし、選択して押すと、指を離す前にすぐに「フォロー」に変わります(タッチダウンイベントで)。指を離したとき(タッチアップイベント)に変更したい。どうすればいいですか?UIButton のタイトル、画像、およびタイトルの色に UIControlStates を使用しています。
以下は私のイベントハンドラです:
そして私はそれを次のように設定しました:
swift - Swift の UIControlState
これが私のコードです:
「最後の行にメンバー 'Normal' が見つかりませんでした。何が問題なのですか?」というエラーが表示されます。
ios - UITableViewCell はカスタム ボタンの状態を保持しません
同様の質問を読みましたが、解決できませんでした。クラスを追加および削除するためのボタンを備えたカスタムセルを持つテーブルビューがあります。クラスを保存して削除し、ボタンの状態を変更するカスタム デリゲートを作成しました。ボタンの状態の変更は正常に機能しますが、スクロール中にボタンが状態を保持しません (セルをデキューしているためだと思います)
インデックスパスの行のセルで、ボタンの状態を変更するためにチェックしようとしました:
そして、これがクラスを保存または削除するデリゲートメソッドです
ボタンの状態を変更しますが、上下にスクロールを開始すると、ボタンの状態が保持されません (おそらく、セルを修正しているため、使用可能なセルを取得しているためです。どんな助けも大いに役立ちます感謝。
また、ストーリーボードのView Controller内にセルがあります。cell = PresentationCell() を実行すると、セル内のすべてのビューが nil になるのはなぜですか? 最後の解決策としてセルを再利用しないようにしています。
swift - ビットマスクを使用してSwift 2.2でカスタムUIControlStateを使用するには?
次のような独自の状態を持つカスタム UIButton があります。
私は少しグーグルをして、ビットマスクに関するいくつかのことを見つけました.UIControlState.Applicationはobjective-cです。パズルのピースを手に入れたような気がしますが、swift 2.2 ですべてをまとめる方法がよくわかりません。
ios - UIWindow addSubview ハンドル イベント
カスタム アラートを作成しUIViewController
、そのビューをサブビューとして現在のウィンドウに追加したいと考えています。ビューは非常によく表示されますが、タッチ イベントを処理できません。
このビューコントローラーにボタンを追加してターゲットを追加しようと何度も試みました。また、ビューを に追加してビューを設定しようとしましたがUITapGestureRecognizer
、すべてのサブビューをクリアしてもボタンを離れても失敗しました。userInteractionEnabled
true
私は何かを逃しましたか?
コードは次のとおりです。