問題タブ [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.

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

iphone - x秒間押した後のUIButtonアクション

ご挨拶、

二重のアイデンティティを持つ ui ボタンを取得しようとしています。ユーザーが通常どおりプッシュすると、イベントが発生します (これは既に機能しています)。ユーザーがそれを一定時間 (たとえば 2 秒間) 押し続けると、別のイベントが発生します。

「2秒間押し続ける」イベントを処理する方法に関する提案はありますか?

ありがとう!

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

iphone - iPhone の UIButton の状態にカーソルを合わせる

Apple のキーボードと同様に機能するカスタム キーボードの作成に成功しました。変わらないことが 1 つあります。Apple の iPhone キーボードでは、ユーザーがキーボード上で指をスワイプすると、通過したすべてのキーがポップアップ表示されます。私のキーボードでは、これは起こりません。指を横にスワイプすると、最初に触れたボタンがポップアップ表示され、十分に離れると元に戻ります。私は現在、ポップアップキーにこのコードを使用しています:

keyOne は UIButton であり、ユーザーがキーボードのキーを「強調表示」またはタップすると、大きな文字の画像がオーバーレイされます。ユーザーが Q キーを強調表示し、W キーに指をスライドさせると W キーが強調表示されるように、「ホバー」するだけの同様の状態はありますか?

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

iphone - iPhone Dev - UIButton を手動で作成する

私は iPhone での開発方法を学んでいるので、Beginning iPhone 3 development Exploring the SDK という本を購入しました。噛んだ後、Interface Builder を捨てることにしました。私はまだすべてのビューを IB で設計していますが、すべてをコードで記述し、nib ファイルのみを使用してコントロールのフレームを取得しています。

そのため、 を作成する必要がUIButtonあり、ドキュメントは他のコントロールとは異なります。を使用してみましたが、自動解放されていると思われるinitWithFrame:この他の方法buttonWithType:がありますが、とにかく画面にボタンを表示できませんでした。誰かが変更できるタイトルのボタンをローカルに作成するコードを少し書いてくれませんか?

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

iphone - iPhone 開発 - 自動解放されたオブジェクトを解放する

自動解放されたオブジェクトを解放するとどうなりますか? 解放したい自動解放された UIButton であり、UIButton を作成する唯一の方法は、便利なメソッド buttonWithType: を使用することです。通常のオブジェクトのようにメモリから解放されますか? それとも、autoreleasepool に任せるべきですか? できれば、そもそも自動リリースにしなかったでしょう。

ありがとう!!

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

iphone - UIButton と setImage: 一貫して動作しない - 一貫性がない

UIView に UIButton があります。ビューが表示されたときに、ボタン内に表示する画像をプログラムで把握したいと考えています。UIView の drawRect メソッドをオーバーライドし、setImage を使用して目的の画像を表示しました。ただし、ビューが表示されると、目的のイメージが描画される場合と描画されない場合があります。画像がボタンに表示されるようにするには、ビューのどこでもタッチする必要があります。助けてください !

ビューの drawRect メソッドを次に示します。

すべてがIBに正しく配線されています。画像が一貫して表示される/表示されない理由がわかりません。どうもありがとう。

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

ios - 複数の画像なしで UIButton を強調表示する

私は次のリンクに行きました:

UIButtonをプログラムで強調表示する方法は?

コードの最初の 2 行で、次のことがわかりました。

infoButtonに複数の画像を使用しているようです。多くのボタンを持つアプリケーションがあり、すべてのボタンに異なる画像が含まれているため、アプリケーションのサイズが非常に大きくなります。別の画像を作成するnormalStatehighlightedState、アプリのサイズが 2 倍になります。したがって、ボタン画像のぼかし、ボタンまたは画像のサイズダウン、アルファダウンなどのアイデアが必要です。私はコードを知りません。それが私の質問です。

iPhoneでタップしたボタンをアニメーション化/ハイライトする方法は?

前もって感謝します。

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

iphone - クリックごとに複数回起動する UIButton touchUpInside アクション

Interface Builder に 3 つのボタンを設定しました。それぞれが touchUpInside を介して btnSelection に関連付けられています。

私のコンソールでは、最初のクリックは正しく登録されますが (2 秒ほどの遅延の後、少し奇妙に思えます)、その後 3 つのボタンのいずれかに触れると、最初に前のタグ値がログに記録され、次に新しいタグがログに記録されます。

#1 をタッチ (タグ = 0 のボタン):

タグ:0

タッチ #2 (tag=1 のボタン):

タグ:0 タグ:1

タッチ #3 (tag=2 のボタン):

タグ:1 タグ:2

等々。

毎回 2 つのイベントがログに記録される理由がわかりません (最初のイベントは以前に触れたボタンです。

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

uibutton - UIButton を作成して UITextField にテキストの編集を開始させる方法

ユーザーが UITextField にテキストを入力できるようにするカスタム フィールドがあります。UITextField の左側には UIButton があります。このようなもの:

ENTER YOUR NAME: [名前入力フィールド]

about では、UIButton には「ENTER YOUR NAME:」というテキストがあり、UITextField は [name input field] です。

ユーザーが UITextField をタップすると、期待どおりにキーボードがデバイスに表示されます。ただし、ユーザーが「ENTER YOUR NAME:」のテキストをタップしても何も起こりません。これも想定内です。UITextField に、UIButton が押された場合にキーボードを表示して編集を開始するように指示する必要があります。

(UITextField の境界が UIButton を包含するようにすることは既に考えています。ただし、UITextField 内のテキストの配置のため、左揃えや右揃えなどの操作はできません。中央揃えのテキストのままにしておく必要があります。) ありがとうございます。あなたが提供できるあらゆる支援のために。

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

iphone - テーブルビューセルでUIButtonが機能しない

テーブルビュー セルにボタンを追加しましたが、2 つの問題があります。

1)setTarget:action:ボタンでメソッドを呼び出しましたが、メソッドが呼び出されaction:ません:

2)セル自体がタッチで選択されてしまい、 が呼び出されますがdidSelectRowAtIndexPath、これは望ましくありません。

showsTouchWhenHighlightedプロパティを設定し、ボタンが押されたときに「光る」ことを確認することで、ボタンが少なくともタッチを認識していることを確認しました。しかし、何らかの理由で、タッチ イベントがボタン自体によって処理されるのではなく、セルのスーパービューに渡されているように見えます。

contentViewボタンをセルの、および他のセルのサブビューに直接追加しようとしましたが、効果はありません。また、ボタンのスーパービューがすべてタッチ対応であることも確認しました。

何かご意見は?

ハワード

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

iphone - このボタンが表示されないのはなぜですか? iPhone開発者

Xcode(ビューベース)で新しいプロジェクトを作成し、プログラムでこのようなボタンを作成しようとしましたが、表示されません。なぜだめですか?