这有点困扰我一段时间。有时我在Xcode - Interface builder中打开一个文件。文件会自动更改。这种变化基本上没有价值,因为它将darkTextColor
和groupTableViewBackgroundColor
(以及可能的其他)更改为其绝对值。
这次我用新的Xcode 6.4打开文件,但这也发生在过去。有时我会提交更改,有时我会忽略。这里做的正确是什么?这是一个错误吗?
我担心像groupTableViewBackgroundColor
这样的情况,未来可能会略有变化,我希望我的应用程序在最新的Xcode中打开时采用最新的颜色。如果我提交绝对值,我不确定是否会发生这种情况。
diff --git a/CompanyApp/CompanyApp/Base.lproj/Main.storyboard b/CompanyApp/CompanyApp/Base.lproj/Main.storyboard
index bf84644..775e1ac 100644
--- a/CompanyApp/CompanyApp/Base.lproj/Main.storyboard
+++ b/CompanyApp/CompanyApp/Base.lproj/Main.storyboard
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="7706" systemVersion="14D136" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" initialViewController="az4-Gy-rAe">
+<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="7706" systemVersion="14E46" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" initialViewController="az4-Gy-rAe">
<dependencies>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="7703"/>
<capability name="Constraints to layout margins" minToolsVersion="6.0"/>
@@ -12,7 +12,7 @@
<tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="grouped" separatorStyle="default" rowHeight="66" sectionHeaderHeight="10" sectionFooterHeight="10" id="HFW-La-Q8Y">
<rect key="frame" x="0.0" y="0.0" width="320" height="504"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
- <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/>
+ <color key="backgroundColor" red="0.93725490196078431" green="0.93725490196078431" blue="0.95686274509803926" alpha="1" colorSpace="calibratedRGB"/>
<prototypes>
<tableViewCell contentMode="scaleToFill" selectionStyle="default" accessoryType="disclosureIndicator" indentationWidth="10" reuseIdentifier="EventCell" rowHeight="66" id="6lU-wJ-yCt" customClass="EventCell">
<autoresizingMask key="autoresizingMask"/>
@@ -98,7 +98,7 @@
<label opaque="NO" multipleTouchEnabled="YES" contentMode="left" text="2015/8/7" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="tRX-TK-pDN">
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="16"/>
- <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
+ <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
</subviews>
@@ -115,7 +115,7 @@
答案 0 :(得分:2)
我认为这是Xcode的功能所以我的应用程序看起来总是与设计时间相同。所以我正在做出改变。