在为iOS6编译我的应用程序时,我收到以下弃用消息:从iOS6及更高版本开始,UITextAlignmentCenter已弃用。请改用NSTextAlignmentCenter。我认为很容易修复,但NSTextAlignment似乎在iOS6.0及更高版本中可用,我也仍然希望支持iOS5。解决此问题的最佳实践是什么?我应该检查用户运行的是哪个iOS,然后基于它使用NSTextAlignment或UITextAlignment吗? 最佳答案 已弃用的意思就是-它在未来会消失。如果是我,我会等到你的应用程序升级到iOS6或更新版本(我假
我在Xcode5上为ios7编码,编译器显示这个错误:从枚举类型隐式转换:NSTextAlignment枚举NSTextAlignment到不同的枚举UITextAlignment-(void)setTextAlignment:(UITextAlignment)aligment{internalTextView.textAlignment=aligment;}-(UITextAlignment)textAlignment{returninternalTextView.textAlignment;}最后一行是xcode5上的错误有任何解决此问题的帮助吗? 最佳
似乎UITextAlignmentCenter在iOS6中被弃用了。我仍在使用它并且运行良好,但它会发出警告。我该如何解决这个问题?label.textAlignment=UITextAlignmentCenter;谢谢。 最佳答案 在iOS6中你可以使用label.textAlignment=NSTextAlignmentCenter; 关于ios-iOS6中的标签对齐-不推荐使用UITextAlignment,我们在StackOverflow上找到一个类似的问题: