我是使用MonoTouch进行iOS和iPhone开发的新手。我有一个UIViewController,在XCode中我放置了一个段控制器,在我的视图中有2个选项。我有几个问题。
提前致谢!
答案 0 :(得分:2)
首先,因为您是iOS新手。我建议你不要使用Monotouch,不要因为我觉得它很糟糕。但是,如果您直接使用Xcode和Objective-C进行操作,则可以了解代码的基础知识。我这样说是因为有时候MonoTouch会抛出错误,这对于在Objective-C级别本地工作的开发人员来说似乎是显而易见的。
话虽如此,UISegmentedControl
与iOS中几乎所有其他控件的连接方式相同。
(假设您正在使用带有ARC的故事板)
将UISegmentedControl
拖到您想要的视图上。我还假设您有一个与视图控制器关联的类。类似于下面的屏幕截图,其中左边是ViewController
,右边是与我相关的类(忽略命名,我只是看了一下我现在正在处理的东西)
要连接分段控件,请在ViewController.h
文件中包含以下代码:
@property (retain, nonatomic) IBOutlet UISegmentedControl *segmentedControl;
然后在ViewController.m
文件中合成它们:
@synthesize segmentedControl;
你的故事板应该有类似下面的截图。请注意,引用插座中的值。
通过所有布线设置,您现在可以执行不同的操作。示例屏幕截图如下所示: