小编Cat*_* T.的帖子

如何检查Swift 3中的当前线程?

如何检查哪一个是Swift 3中的当前线程?

在Swift的早期版本中,可以通过执行以下操作来检查当前线程是否是主要线程:

NSThread.isMainThread()
Run Code Online (Sandbox Code Playgroud)

multithreading nsthread ios swift3

89
推荐指数
7
解决办法
3万
查看次数

在颤动中添加视频通话

我想创建一个医院应用程序,该应用程序将可以选择虚拟访问。我打算使用 Skype API 进行视频通话,但我不知道从哪里开始。我找不到任何有用的文档来实现这一点。任何人都可以给我一些文档或插件来在颤振上实现这一点,谢谢。

android dart flutter

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

Swift编译器错误:在框架中使用未声明的类型

我正在导入一个新版本的自定义框架LCCommLibrary,它创建了这个LCConnection类,我完全不知道为什么这会构建但是在尝试多个东西后不归档.

  • 确保添加目标(4个应用程序,1个测试)
  • 清理并重新启动项目

这确实构建并运行到我的iOS设备,但没有任何目标将存档.

建立阶段

编译错误

xcode frameworks compiler-errors ios swift

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

在包含表情符号的 UITextView 中检测光标位置在 swift 4 中返回错误的位置

我正在使用此代码来检测光标在 a 中的位置UITextView

if let selectedRange = textView.selectedTextRange {

    let cursorPosition = textView.offset(from: textView.beginningOfDocument, to: selectedRange.start)

    print("\(cursorPosition)")
}
Run Code Online (Sandbox Code Playgroud)

我把它放在textViewDidChangefunc下,用于在每次文本更改时检测光标位置。它工作正常,但是当我放置表情符号时,textView.text.count光标位置不同。从 swift 4 开始,每个表情符号都算作一个字符,但似乎光标位置不同。

在此处输入图片说明

在此处输入图片说明

那么如何获得与文本中字符数相匹配的确切光标位置?

xcode uitextfield uitextview swift

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

动态更改autolayout控制的视图的宽高比

问题

在UI中,我有一些视图,哪些内容是可伸缩的,但应该保留一些宽高比.此宽高比在运行时更改,并且在描述宽高比的某些属性更改时应更新视图布局.

我已曝光NSLayoutConstraint,但其用于宽高比的属性:multiplier是只读的.什么是更有趣的类似财产constant可以改变.

可能的解决方案

  1. 我可以使用固定宽度或高度的约束并根据预期比率计算它,但这需要额外的锅炉板代码,这将对几何/布局变化作出反应,我宁愿避免这种情况.
  2. 我可以实验intrisicContentSizesizeThatFits:,但我不知道如何应该使用NSLayoutConstraint

macos objective-c ios autolayout nslayoutconstraint

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