我需要我的 UISlider 在 Monotouch iPad 应用程序中是垂直的,而不是水平的。
这在 Monotouch 中是如何完成的?
对于 iOS,Stackoverflow 上其他地方的解决方案在 iOS 中是这样的:
- (void)viewDidLoad {
[super viewDidLoad];
CGAffineTransform trans = CGAffineTransformMakeRotation(M_PI * 0.5);
slider.transform = trans;
}
所以,在我的 monotouch .cs C# 文件中,我这样做了:
using MonoTouch.CoreGraphics;
public override void ViewDidLoad()
{
//...
CGAffineTransform trans = CGAffineTransformMakeRotation(M_PI * 0.5);
power_slider.transform = trans;
}
...但 Xamarin 编译器不知道CGAffineTransformMakeRotation
,这不在 Xamarin.iOS API 中