文字在UI中不规则地出现表
问题描述:
正试图在我的小应用程序的城市名称的天气预报工作! 但我有一个关于iOS模拟器运行时不规则重叠的问题。文字在UI中不规则地出现表
我检查了检查器面板和限制,我已经设置。但目前为止没有任何效果!
和我的代码如下: 进口的UIKit
类的ViewController:UIViewController的{
@IBOutlet var cityEnter: UITextField!
@IBOutlet var resultLabel: UILabel!
@IBAction func findingWeather(sender: AnyObject) {
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
let url = NSURL(string: "http://www.weather-forecast.com/locations/Paris/forecasts/latest")!
let task = NSURLSession.sharedSession().dataTaskWithURL(url) { (data, response, error) -> Void in
if let urlContent = data{
let webContent = NSString(data: urlContent, encoding: NSUTF8StringEncoding)
let webSiteArray = webContent?.componentsSeparatedByString("3 Day Weather Forecast Summary:</b><span class=\"read-more-small\"><span class=\"read-more-content\"> <span class=\"phrase\">")
if webSiteArray?.count > 0 {
let weatherArray = webSiteArray![1].componentsSeparatedByString("</span>")
if weatherArray.count > 0 {
let weatherSummary = weatherArray[0]
dispatch_async(dispatch_get_main_queue(),{() -> Void in
self.resultLabel.text = weatherSummary
})
}
}
}
}
task.resume()
}
答
就知道这个问题是由于所采取的额外16px
保证金IPHONE 6 PLUS
你必须禁用额外的余量(包括领先和训练)
导航到检查区域,所有的约束上市:
首先Double Click
论领导水平约束,那么你会得到下面的屏幕点击SuperView-Leading
:
取消选中相对于Margin
之后,他们没有办法返回,只需点击屏幕上的任何地方或选择任何其他控制,然后重复这一点相同的Trailing Constraint
。
我希望这会有所帮助
+0
嗨拉辉,谢谢你的好意,但不幸的是它也不起作用。它可能需要重做.....我不是很想...... – akira1983
您是否在使用autolayout?这个问题是所有版本还是特别在iPhone6 Plus – Dalvik
是的。我做到了。我还没有尝试其他版本,但我认为这是无关紧要的。你认为这是因为那个背景PNG照片,我用过从JPG转换? – akira1983
没有@Akira ..它归因于Autolayout。 – Dalvik