2015-06-05 17 views
6

Son zamanlarda Xcode'u 6.3.2'ye yükselttim. tamamıXcode, storyboard xml'yi otomatik olarak değiştiriyor

cocoaTouchSystemColor="colour"/>

düğümleri (film şeridinin xml dosyasında

red="value" green="value" blue="value" alpha="value" colorSpace="calibratedRGB"/> 

değiştirilmiştir ben yapmamış: film şeridi düzenledikten sonra, Ben git yoluyla bazı garip değişiklikleri fark Bu değişiklikler kesin olarak). örneğin

: Bu nereden geldiğini

cocoaTouchSystemColor="darkTextColor"/> 

       || 
       || 
       \/ 

red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/> 

bilen var mı? Sanırım bu yeni Xcode versiyonundan yeni bir davranış, ama sadece bir gues. Ayrıca, bu iki değer% 100 özdeş mi? Örneğin, sabit "darkTextColour" değerinin arkasındaki 0,0,0 değerinin altında mı?

Teşekkür ederiz.

+0

Oyun alanında yapılan hızlı bir inceleme, 'darkTextColour 'öğesinin gerçekten 1.0 alfa (w 0.0 a 1.0) ile siyah olduğunu doğrular gibi görünüyor. – Alladinian

cevap

4

Xcode, storyboard dosyalarını kendi başına değiştiren uzun bir geçmişe sahiptir. Xib dosyaları ile aynı şeyi yapar. Xcode'dan, tasarım gereği geliyor ve Apple dışındaki insanların bunun dışında bir şey yapabilecekleri bir şey yok. Apple ile bir hata yapın. İsterseniz, bu değişikliği git veya kullandığınız kaynak kontrol aracıyla geri alın.

1

Bunlar, optimizasyonlardır. Xcode, storyboard XML formatı değiştiğinde otomatik olarak çalışır. Ayrıca, XML'in üstündeki sürüm numaralarının güncellendiğini de görebilirsiniz.

Ve evet, darkTextColor her zaman tamamen siyah oldu, bu yüzden hala aynı renk.

İlgili konular