0

MonoTouch を使用した iOS および iPhone 開発は初めてです。UIViewController があり、XCode でビューに 2 つの選択肢を持つセグメント コントローラーを配置しました。いくつか質問があります。

  1. XCode のセグメント コントロールとどのような接続を行う必要がありますか?
  2. ビュー コントローラで応答をキャプチャするにはどうすればよいですか?

前もって感謝します!

4

1 に答える 1

2

まず、あなたは iOS が初めてなので。悪いと思うからではなく、Monotouch を使用しないことをお勧めします。しかし、Xcode と Objective-C を直接使用すると、コードの根底にある配管を学ぶことができます。私がこれを言うのは、Objective-C レベルでネイティブに作業する開発者にとって明らかなように、MonoTouch がエラーをスローすることがあるからです。

そうは言ってもUISegmentedControl、iOS の他のほとんどすべてのコントロールで行ったのと同じように配線されています。

(ARCでストーリーボードを使用していると仮定)

を目的のビューにドラッグしUISegmentedControlます。また、View Controller に関連付けられたクラスがあると仮定します。下のスクリーンショットのようなもので、左が でViewController、右がそれに関連付けられているクラスです (名前は無視してください。現在作業中の画面を撮っただけです)。

UIViewController 画像

セグメント化されたコントロールを接続するには、ViewController.hファイル内に次のコードを含めます。

@property (retain, nonatomic) IBOutlet UISegmentedControl *segmentedControl;

そして、ViewController.mファイル内でそれらを合成します。

@synthesize segmentedControl;

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

セグメント化された制御

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

セグメント化された制御オプション。

于 2012-10-09T13:10:06.087 に答える