IOS开发中有时候会碰到这个问题,其实很简单,基本都是跟import的库有关,要么是.m文件没有加入到compile source中,要么就是framework忘记添加了。
IOS开发中有时候会碰到这个问题,其实很简单,基本都是跟import的库有关,要么是.m文件没有加入到compile source中,要么就是framework忘记添加了。
以前一直是做Java或者C#相关,后面用Swift做IOS开发时,才发现字符串的截取等等完全不一样。特别是Swift升级到3.x之后,与之前又有很大差异。 首先我们看一下截取的方法: func substring(from: String.Index) func substring(to: String.Index) func substring(with: Range) 然后我们会直接蒙圈,完全不知道该怎么使用。 仔细看一下,我们会发现字符串有startIndex和endIndex,分别用于标志起始和终点的位置。…
TreeView是树形结构的控件,在移动平台使用率不算高,但是在PC平台是一个很常用的控件了。 TreeView是使用节点TreeItem来构建视图的,一个TreeItem既可以是根节点,也可以分支节点或者叶子节点,同时TreeItem可以设定前置的图像。 下面我们来看看TreeView怎么使用: import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.ContextMenu; imp…
近期之前的VR眼镜项目接近尾声了,然后来了一个工业4.0的项目。 于是我重新建了项目和架构,使用了官网最新的Vuforia。结果发现打包到Android上面,摄像头很模糊,无法聚焦。 目前不知道为何,但是我们可以通过代码进行手动设置聚焦。 其实很简单,使用CameraDevice.Instance.SetFocusMode,但需要在Vuforia启动之后调用。Vuforia对于启动,更新等都可以注册回调函数。 代码如下: using UnityEngine; using System.Collections; us…
前一段时间升级到了Unity 5.6,但没多久之后,突然发现无法新建项目了。 主要现象是Learn和New都无法点击,而且下方的进度条一直不消失。只能打开项目来进行使用。 后来在MY ACCOUNT中,将账号登出,然后再登入,就可以新建项目了。 具体原因未知,但是根据Unity Log来看,可能是与服务器连接出错,当然,这个原因并不重要。
这一章我们来看看FileChooser的使用。 其实从严格意义上来讲FileChooser并不属于控件,也不在javafx.scene.controls包名中,而是属于javafx.stage下。 可能大家会觉得FileChooser是继承与Stage的一个Stage窗口,但其实仔细看源码就会发现,FileChooser只是一个普通的类而已,主要是通过Toolkit.getToolkit().showFileChooser来显示对话框,Toolkit是com.sun.javafx.tk.Toolkit工具类。 而在…