我是使用 MonoTouch 进行 iOS 和 iPhone 开发的新手。我有一个 UIViewController 并且在 XCode 中我在我的视图上放置了一个有 2 个选项的段控制器。我有一些问题。
- 我应该与 XCode 中的段控制建立什么样的连接?
- 如何在我的视图控制器中捕获响应?
提前致谢!
我是使用 MonoTouch 进行 iOS 和 iPhone 开发的新手。我有一个 UIViewController 并且在 XCode 中我在我的视图上放置了一个有 2 个选项的段控制器。我有一些问题。
提前致谢!
首先,因为您是 iOS 新手。我建议你不要使用 Monotouch,不是因为我认为它不好。但是如果你直接使用 Xcode 和 Objective-C 来做,你可以了解代码的底层管道。我这样说是因为有时 MonoTouch 可能会抛出错误,这对于在 Objective-C 级别本地工作的开发人员来说似乎很明显。
话虽如此,它UISegmentedControl
的连接方式与 iOS 中几乎所有其他控件的连接方式相同。
(假设您正在使用带有 ARC 的情节提要)
将 aUISegmentedControl
拖到所需的视图上。我还将假设您有一个与视图控制器关联的类。类似于下面的屏幕截图,左边是ViewController
我的类,右边是与之关联的类(忽略命名,我只是截取了我现在正在处理的东西的屏幕)
要连接分段控件,请在文件中包含以下代码ViewController.h
:
@property (retain, nonatomic) IBOutlet UISegmentedControl *segmentedControl;
然后在你的ViewController.m
文件中合成它们:
@synthesize segmentedControl;
你的故事板应该有类似下面的截图。请注意,参考插座中的值。
通过所有接线设置,您现在可以做不同的事情。示例屏幕截图如下所示: