MonoTouch を使用した iOS および iPhone 開発は初めてです。UIViewController があり、XCode でビューに 2 つの選択肢を持つセグメント コントローラーを配置しました。いくつか質問があります。
- XCode のセグメント コントロールとどのような接続を行う必要がありますか?
- ビュー コントローラで応答をキャプチャするにはどうすればよいですか?
前もって感謝します!
MonoTouch を使用した iOS および iPhone 開発は初めてです。UIViewController があり、XCode でビューに 2 つの選択肢を持つセグメント コントローラーを配置しました。いくつか質問があります。
前もって感謝します!
まず、あなたは iOS が初めてなので。悪いと思うからではなく、Monotouch を使用しないことをお勧めします。しかし、Xcode と Objective-C を直接使用すると、コードの根底にある配管を学ぶことができます。私がこれを言うのは、Objective-C レベルでネイティブに作業する開発者にとって明らかなように、MonoTouch がエラーをスローすることがあるからです。
そうは言ってもUISegmentedControl
、iOS の他のほとんどすべてのコントロールで行ったのと同じように配線されています。
(ARCでストーリーボードを使用していると仮定)
を目的のビューにドラッグしUISegmentedControl
ます。また、View Controller に関連付けられたクラスがあると仮定します。下のスクリーンショットのようなもので、左が でViewController
、右がそれに関連付けられているクラスです (名前は無視してください。現在作業中の画面を撮っただけです)。
セグメント化されたコントロールを接続するには、ViewController.h
ファイル内に次のコードを含めます。
@property (retain, nonatomic) IBOutlet UISegmentedControl *segmentedControl;
そして、ViewController.m
ファイル内でそれらを合成します。
@synthesize segmentedControl;
ストーリーボードには、以下のスクリーンショットのようなものが必要です。参照アウトレットの値に注意してください。
すべての配線設定により、さまざまなことができるようになりました。スクリーンショットの例を以下に示します。