簡體   English   中英

屬性不可用:8.0之前的iOS版本的第一個基線布局屬性

[英]Attribute Unavailable: First baseline layout attribute on iOS versions prior to 8.0

我在XCode 6.1中收到以下警告

屬性不可用:8.0之前的iOS版本的第一個基線布局屬性

我想,這也導致我的iOS 7.x版本崩潰

發現了這個問題。 此新約束已添加到iOS 8.0,以前的版本不支持。

要擺脫此警告並允許iOS 7版本工作,您需要:
1.單擊側欄中的警告(這應突出顯示有問題的約束)
2.將該約束更改為“First Baseline”以外的其他約束。 “Y中心”對我很有用。 您必須使用這些選項並可以查看更改,以查看哪種替代方案適合您。

iOS 7現在再次構建,警告消失了。

在此輸入圖像描述

我們遇到了這個完全相同的問題,但在我們的例子中,它沒有崩潰Xcode; 它只是在iOS 7模擬器上運行時將視圖粗略地繪制出來。 我們通過將約束項改為普通ol' baseline來修復它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM