2015-11-03 3 views
0

пытался работать над моим маленьким приложением прогноза погоды по названию города! , но у меня была проблема с нерегулярным перекрытием, когда симулятор iOS работал.Текст отображается нерегулярно в пользовательском интерфейсе Таблица

Я проверил панель инспектора и ограничения, которые я установил. Но пока ничего не работает!

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

Вы используете автозапуск? Эта проблема есть во всех версиях или специально в iPhone6 ​​Plus – Dalvik

+0

Да. я сделал . Я еще не пробовал еще одну версию, но я думаю, что это что-то не имеет значения. вы думаете, что это происходит, потому что эта фотография PNG Photo, которую я использовал, была конвертирована из JPG? – akira1983

+0

Нет @Akira .. его из-за Autolayout. – Dalvik

ответ

0

Насколько знают об этой проблеме, это связано с дополнительной 16px края, принятого IPHONE 6 PLUS вы должны отключить эту дополнительную маржу (как ведущие, так и тренировочные)

Перейдите к инспектору в районе, где были перечислены все ваши Ограничить:

enter image description here

Первый Double Click На Leading Horizontal Constraint, то вы получите следующий экран Нажмите на SuperView-Leading:

enter image description here

Снимают Относительно Маржа

enter image description here

После этого они не могут вернуться, просто щелкнув в любом месте экрана или выбрав любой другой элемент управления, а затем повторите это для Trailing Constraint.

Я надеюсь, что это поможет

+0

Привет, Рахуй, спасибо вам за вашу доброту, но, к сожалению, она тоже не работает. Возможно, потребуется повторить ..... что я действительно не хочу ..... – akira1983

Смежные вопросы