文字在UI中不规则地出现表

问题描述:

正试图在我的小应用程序的城市名称的天气预报工作! 但我有一个关于iOS模拟器运行时不规则重叠的问题。文字在UI中不规则地出现表

我检查了检查器面板和限制,我已经设置。但目前为止没有任何效果!

enter image description here

和我的代码如下: 进口的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() 

    } 
+0

您是否在使用autolayout?这个问题是所有版本还是特别在iPhone6 Plus – Dalvik

+0

是的。我做到了。我还没有尝试其他版本,但我认为这是无关紧要的。你认为这是因为那个背景PNG照片,我用过从JPG转换? – akira1983

+0

没有@Akira ..它归因于Autolayout。 – Dalvik

就知道这个问题是由于所采取的额外16px保证金IPHONE 6 PLUS你必须禁用额外的余量(包括领先和训练)

导航到检查区域,所有的约束上市:

enter image description here

首先Double Click论领导水平约束,那么你会得到下面的屏幕点击SuperView-Leading

enter image description here

取消选中相对于Margin

enter image description here

之后,他们没有办法返回,只需点击屏幕上的任何地方或选择任何其他控制,然后重复这一点相同的Trailing Constraint

我希望这会有所帮助

+0

嗨拉辉,谢谢你的好意,但不幸的是它也不起作用。它可能需要重做.....我不是很想...... – akira1983