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;
ストーリーボードには、以下のスクリーンショットのようなものが必要です。参照アウトレットの値に注意してください。

すべての配線設定により、さまざまなことができるようになりました。スクリーンショットの例を以下に示します。
