我看过文档,但无法找到为什么有时会插入掩码这个词,有时候不会.
我希望视图的横向宽度为0.4,屏幕宽度为0.5.
所以我尝试过"因性状而异".我选择了wC hR并设置了0.5并点击了"完成".然后我选择了wR hR并设置为0.4,如下所示:
然而,两个尺寸等级仍显示为0.4.
我也尝试使用"视图为...(wC hR)等设置约束,而不使用约束变化.
我也尝试在显示的框中添加一个单独的大小类,但没有成功.
我刚刚更新到Xcode 9并将我的应用程序从swift 3转换为swift 4.我的图表使用字符串来标记轴和其他变量.所以我有一个moneyAxisString ="Money".以前我可以使用以下代码绘制它们:
moneyAxisString.draw(in: CGRect(x: CGFloat(coordinateXOriginLT + axisLength/3), y: CGFloat(coordinateYOriginRT + axisLength + 5 * unitDim), width: CGFloat(300 * unitDim), height: CGFloat(100 * unitDim)), withAttributes: attributes as? [String : AnyObject])
Run Code Online (Sandbox Code Playgroud)
其中属性是字典定义如下
attributes = [
NSAttributedStringKey.foregroundColor: fieldColor,
NSAttributedStringKey.font: fieldFont!,
NSAttributedStringKey.paragraphStyle: style
]
Run Code Online (Sandbox Code Playgroud)
现在我的应用程序将无法编译,我收到消息:
无法转换'[String:AnyObject]类型的值?' 预期的参数类型'[NSAttributedStringKey:Any]?'
我试图熟悉从命令提示符使用adb.我的adb.exe安装在:C:\ Program Files(x86)\ Android\android-sdk\platform-tools
我尝试通过键入cd:C \开始将我带到C驱动器然后我输入上面引用的路径,有时将程序文件(x86)放在引号中,其他时候在程序和文件之间插入%.但总是得到相同的答案 - "系统找不到指定的路径".即使我输入路径然后放入"adb设备",我什么也得不到.我尝试在系统变量的路径中插入以下各项,如下所示:; C:\"Program Files(x86)"\ Android\android-sdk\platform-tools\C:\"Program Files(x86)"\ Android\android-sdk\platform-tools \; C:\ Program Files(x86)\ Android\android-sdk\platform-tools然后输入"adb devices".消息是相同的 - "adb不被识别为内部或外部命令,可操作程序或批处理命令.
ios ×2
android ×1
objective-c ×1
size-classes ×1
swift4 ×1
xcode ×1
xcode4 ×1
xcode8 ×1
xcode9 ×1