小编Ste*_*ris的帖子

UIInterfaceOrientationMaskPortrait和UIInterfaceOrientationPortrait有什么区别

我看过文档,但无法找到为什么有时会插入掩码这个词,有时候不会.

objective-c ios xcode4

8
推荐指数
1
解决办法
5691
查看次数

如何为不同大小的类设置不同的约束

我希望视图的横向宽度为0.4,屏幕宽度为0.5.

所以我尝试过"因性状而异".我选择了wC hR并设置了0.5并点击了"完成".然后我选择了wR hR并设置为0.4,如下所示:

约束的设置

然而,两个尺寸等级仍显示为0.4.

我也尝试使用"视图为...(wC hR)等设置约束,而不使用约束变化.

我也尝试在显示的框中添加一个单独的大小类,但没有成功.

ios size-classes xcode8

7
推荐指数
1
解决办法
4046
查看次数

Swift 4无法转换'[String:AnyObject]类型的值?' 预期的参数类型'[NSAttributedStringKey:Any]?'

我刚刚更新到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]?'

swift4 xcode9

5
推荐指数
1
解决办法
1万
查看次数

如何使用Windows 7中的命令提示符导航到adb exe

我试图熟悉从命令提示符使用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不被识别为内部或外部命令,可操作程序或批处理命令.

android android-emulator

2
推荐指数
1
解决办法
6万
查看次数

如何在Xcode Assistant Editor预览模式下从纵向旋转到横向

我在Xcode 10中使用"界面"构建器中的"预览模式",无法看到如何从纵向旋转到横向.在以前的版本中,您只需将鼠标指针移动到预览轮廓上并获得一个旋转按钮.这种情况不会发生在我身上. 在此输入图像描述

xcode

1
推荐指数
1
解决办法
601
查看次数