問題タブ [ibaction]
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.
objective-c - IBAction から 2 番目のウィンドウを開く
IBAction作成した 2 番目のウィンドウを使用するにはどうすればよいですか?「タッチダウン」イベントなどのイベントをトリガーするときにウィンドウを開く方法はありますか?
objective-c - Interface Builder で UI 要素の属性にアクセスする方法
たとえば、新しい値がイベント- (IBAction)sliderMoved:(id)senderを通じて「スライド」されると、何らかのタスクを実行する を呼び出す UISlider があります。Value Changedしかし、初期値に基づいて何かをしたい場合はどうすればよいでしょうか?
Interface Builder のデフォルト値に一致するように何かをハードコーディングすると、誰かが nib ファイルを変更した場合に、後でデバッグするのが難しくなります。では、Interface Builder でこの UISlider に設定されたデフォルト値にアクセスするにはどうすればよいでしょうか?
そして、より一般的に言えば、そのような UI 要素のこれらの属性にどのようにアクセスするのでしょうか? これらのセッター/ゲッター メソッドは既に合成されていますか?
objective-c - ボタンでコードをアクティブにする長押しのみ
ボタンを押した(そして押したままにした)ときにのみ、コードのセクションをアクティブ化しようとしています。ボタンを離すと、ラベルが再び表示されなくなります。これを効果的に行う方法はありますか?IBAction(ボタン)とIBOutlet(テキストフィールド)があり、次のコードがアクションに設定されています。
何か助けはありますか?(ダミー用語で)
ザック
cocoa - CocoaでNSMenuItemのターゲット/アクションを設定する正しい方法は?
私が実行している最初のCocoaプログラミングで実際に問題が発生しています。
基本的に、メニューに添付されたNSStatusBarアイテムがあります。NSMenuメニューには単一のがありますNMMenuItem。IBでは、NSMenuItemを、NSObjectそれ自体がApplicationDelegateのクラスに設定されているに接続しました。次に、ReceivedActionsをIBActionApplicationDelegateのメソッドに設定しました。プログラムを実行してメニュー項目をクリックした場合を除いて、すべてが正しく接続されていると思いますIBAction。メソッドは呼び出されません。私は本当にそれを解決することができないようです。関連するコードは次のとおりです。
アプリケーションデリゲートhファイル:
アプリケーションデリゲートmファイル:
私が言ったように、IBではApplication Delegateでに接続しNSMenu(statusMenuしたがって、メニューはすべての下に表示されますNSStatusBar)、NSMenuItem内NSMenuをNSObjectApplication Delegateクラスに接続し、showPreferencePanelを呼び出すように接続しましたが、実行しても何も起こりません!!!
プログラムでも試しましたが、それでもIBActionメソッドを呼び出すことができません。
編集:IBでの設定を表示するためにいくつかの画面グラブを添付しますが、まだ許可されていません。
に追加されたメニューを含むメインのペン先はNSStatusBar、次のようになります。
- FO
NSApplication - FR
FirstResponder - 応用
NSApplication - フォントマネージャー
NSFontManager - メインメニュー
NSMenu- メニュー項目(設定)
NSMenuItem
- メニュー項目(設定)
- Sssアプリデリゲート
sssAppDelegate
NSMenuItem:
- 送信されたアクション
showPreferencePanel---->Sss App Delegate
Sssアプリデリゲート:
- アウトレット
statusMenu---->Main Menu - 受け取ったアクション
showPreferencePanel:---->Main Item (Preferences)
iphone - IBAction から UIWebView に移動する
- (IBAction) buttonPressed" " 関数から Web ビューを読み込む方法を知りたいです。
ipad - 他の UIviewController および IBActions 内の UIViewController
小さな UIScrollViews に独自の UIViewController がある iPad アプリを設計しています。これらのコントローラーのビューには、IBAction メソッドを呼び出すボタンがあります。しかし、それは機能していません。実際、シミュレーターでそれらが押されているようには見えません。
これは、私が何をしているのかを理解するためのコードです。
ご想像のとおり、MiniController は非常にシンプルです。.h ファイルのみを投稿します。
インターフェイス ビルダーを使用して、UIButton の「ボタン」を doSomething というメソッドに接続していることがわかります。しかし、私がすでに言ったように、それは機能していません。
もう一つ。また、Mini Controller インスタンスを使用して UIScrollView にボタンをプログラムで追加しようとしましたが、うまくいきました。しかし、私はそれが非常にハードコードされていると確信しています。
どう思いますか?提案をいただければ幸いです。
iphone - 追加ボタンを備えたナビゲーションベースのアプリケーション
新しいナビゲーション ベースのアプリケーション プロジェクトを作成しました。その後、MainWindow.xib で、ナビゲーション バーにボタンを追加しました。UITableView の配列にオブジェクトとして追加される情報を入力できる画面に新しいビューをプッシュしたいと思います。
しかし、ボタンをリンクする IBAction をどこに記述すればよいかわかりません (Appdelegate または RootViewController)。スクリーンショットでわかるように、RootViewController は単なるテーブルであり、ナビゲーションが含まれていないため、これは MainWindow.xib にあります。しかし、MainWindow.xib のドキュメント ビューでは、RootViewController の下にあります。
XIB 内にも新しいビュー コントローラーを作成し、そのための IBOutlet を作成する必要がありますか?
コードを AppDelegate 内に配置して、ボタンをデリゲートに参照しようとしましたが、機能しません。
助けてください。前もって感謝します。
ここのスクリーンショットを参照してください: http://i56.tinypic.com/5djbcm.png
iphone - サブビューでIBActionが呼び出されない
ボタンをクリックした後、ユーザーが映画を見ることができるシンプルなアプリを作成しています。最初に表示される画面は、2つのボタンがあるメインメニューです。それらの1つは、IBActionメソッドで次のようにコーディングしたサブビューにユーザーを送信します。
サブビューに前のビューの下部に20ピクセルのバーが表示されることを除いて、この部分は問題ありません。私は周りを見回しましたが、このような解決策はどれも私にはうまくいきません。これも主な問題ではありません。サブビューでは、ボタンをクリックするたびにアプリが爆発します。IBActionメソッドは、メソッド内の行を実行する前に中断します。ここで、goBack IBActionメソッドで、サブビューを閉じてメインメニューに戻ろうとしています。
XIBファイルの接続は正しく、すべてが正常に行われているようです。ボタンが実行されていないだけです。サブビューの追加と関係があるのか、それとも何なのかわかりません。私はグーグルとこのウェブサイトでたくさんの検索をしました、しかし私はまだ解決策を見つけることができません。
これが私が得ているエラーの例です:
うまくいけば、皆さんが私を助けてくれることを願っています、これは本当に非常にイライラします。私はすべてを試したような気がします。御時間ありがとうございます。さらに情報を提供する必要がある場合はお知らせください。再度、感謝します。
xcode - 2 つのラベルを互いに追加するにはどうすればよいですか?
こんにちは、私は Xcode が初めてで、ボタンを押すと数字が上がるアプリを作ろうとしています。2 つのボタンと 2 つのラベルがあります。2 つのラベルがカウントアップされるところまで到達しましたが、今は両方のラベルの数値を合計して、別のラベルに表示したいと考えています。ボタンに追加して他のラベルでもカウントアップできる行はありますか、それとも別のアクションやボタンが必要ですか?
ありがとう
iphone - プログラムでボタンを追加した iPhone/Objective-C UIActionSheet
プロパティにUIActionSheet値が含まれているかどうかに応じてプログラムで追加されるボタンを含む があります。
これは私が現在使用しているコードです:
問題は、プロパティの 1 つが null である可能性があるという事実をどのように説明し、それを .xml 内で処理するclickedButtonAtIndex:かです。指標値が変わります。プロパティに何らかの値が含まれているかどうかに応じて、それぞれが表示される約 4 つまたは 5 つの異なるボタンがあります。