C# 在Xamarin C中,iOS在屏幕中央的UILabel更改位置#
我想在按下按钮时以编程方式将标签位置从屏幕顶部更改为屏幕中心 我如何做到这一点 到目前为止,我的代码是:C# 在Xamarin C中,iOS在屏幕中央的UILabel更改位置#,c#,ios,xamarin,xamarin.ios,uilabel,C#,Ios,Xamarin,Xamarin.ios,Uilabel,我想在按下按钮时以编程方式将标签位置从屏幕顶部更改为屏幕中心 我如何做到这一点 到目前为止,我的代码是: outputMessageLabel.Frame = new CGRect(outputMessageLabel.Bounds.X, UIScreen.MainScreen.Bounds.Size.Height / 2, outputMessageLabel.Bounds.Width, outputMessageLabel.Bounds.Height); 执行此任务有两种方法: 您可以
outputMessageLabel.Frame = new CGRect(outputMessageLabel.Bounds.X,
UIScreen.MainScreen.Bounds.Size.Height / 2, outputMessageLabel.Bounds.Width,
outputMessageLabel.Bounds.Height);
执行此任务有两种方法:
mylabel.hidden=False
)viewdidload
或viewwillbeen
中以编程方式创建标签,方法是放置:
if (flag == 0){
label location at top
} else {
label location at middle
}
NSPostNotification
调用您的方法viewdidload
/viewwillbeen
还有第三条路:
3.单击按钮后,只需更改按钮的偏移量。您可以添加一些您尝试过的代码吗?@CatalinHalic下次,请直接将代码放入问题中。布伦顿为你做的很好。。。然而,不要指望这一点!始终提供帮助,使我们能够更轻松地帮助您@谢谢你的建议,这是我在这个社区的第一个问题,接下来的问题我会更仔细。谢谢你,加里,我会使用你的第一个建议。