Objective-Cはオブジェクト指向型のプログラミング言語のひとつです。C言語をベースにSmalltalkが取り入れられています。
iOS7はAppleが開発したモバイルオペレーションシステムiOSの七番目のメジャーバージョンです。
iPhoneとは、アップル社が開発・販売しているスマートフォンです。 同社のデジタルオーディオプレーヤーiPodの機能、電話機能、インターネットやメールなどのWeb通信機能の3つをドッキングした機器です。
Q&A
1回答
5981閲覧
総合スコア69
0グッド
1クリップ
投稿2015/04/14 09:43
0
1
ボタンの連打対策として良い方法を教えてほしいです。
何かしらの変数を作成してYES,NOで判断はできるのですが、 ボタンの量が多いのと、変数の値を毎回気にしないといけなく、 現実的でないため、
他の簡単にできる良い方法があれば教えてほしいです。(専用のクラスを作って一括で適用できるようなもの希望)
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
質問へのコメント
回答1件
手前味噌で恐縮ですが、以前ブログに同じ内容の記事を書きましたので、参考になれば幸いです。
iOSでボタン連打を防ぐ
ざっくり言えば、タップイベントを横取りして、一定間隔以下の再タップは無効とする、という対応です。 これもあまりお行儀が良い実装とは言えませんが、既に大量に存在する標準UIパーツに対して一括で適用するには有効だと思われます。 1から作るのでしたら、UIButtonを継承したりする方法が王道だと思われます。
上記の記事はARCでもないObjective-Cですので、必要に応じてautoreleaseを無視したりswiftに変換したり読み替えて下さい。
投稿2015/04/14 15:40
総合スコア358
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
まだベストアンサーが選ばれていません
アカウントをお持ちの方はログイン
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.30%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
objective-cでの連打対策について
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。