在设计时与运行时创建时,UIButtons在UIImageView上的显示方式不同

时间:2012-04-12 05:38:32

标签: c# iphone ios xamarin.ios monodevelop

我在.xib文件中添加了一些UIButton个对象,并在代码中添加了一些UIButton个对象。

但现在我面临一个问题。在缩放UIImageView时,通过代码添加的UIButtons显示在UIImageView上,而那些添加了.xib文件的UIBut在UIImageView下面。

UIButton的代码添加了代码:

btnBrightness = UIButton.FromType (UIButtonType.RoundedRect);
btnBrightness.Frame = new RectangleF (540, 20, 95, 37);
btnBrightness.SetTitle ("Brightness", UIControlState.Normal);

更多细节: monotouch

1 个答案:

答案 0 :(得分:1)

解决我只是在ViewDidLoad()中添加代码行

this.Add(UIImageView)

使用此行我可以按照自己的意愿工作。

OR

为所有按钮创建容器视图,并将按钮添加到此

mainView.InsertSubview(buttonContainerView,mainView.Subviews.Count);