小编Lac*_*tan的帖子

如何获得键盘的高度?

不同iOS设备上键盘的高度不同.有人知道如何以编程方式获得设备键盘的高度吗?

uikeyboard ios swift

91
推荐指数
7
解决办法
9万
查看次数

如何在swift中打开和关闭手电筒?

我想在Swift中为我的应用添加手电筒功能.我怎么能这样做呢?

ios flashlight swift xcode6

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

从nib实例化视图会引发错误

我尝试在这个(链接)教程之后创建@IBDesignable UIView子类.第一个自定义视图很好.但是当我尝试制作另一个时,我有错误.首先,我得到了failed to update auto layout status: the agent crashedFailed to render instance of ....不知何故,我开始能够生成并运行带有这些错误的项目,但后来我得到了新的错误 - EXC_BAD_ACCESS ...在线let view = nib.instantiateWithOwner(self, options: nil)[0] as! UIView.这是整个方法:

func loadViewFromNib() -> UIView {

        let bundle = NSBundle(forClass: self.dynamicType)
        let nib = UINib(nibName: "advancedCellView", bundle: bundle)
        let view = nib.instantiateWithOwner(self, options: nil)[0] as! UIView

        return view
    }
Run Code Online (Sandbox Code Playgroud)

用第一个自定义UIView是没问题的.我使用相同的代码..

在此输入图像描述

有任何想法吗?谢谢

xib uiview ios swift ibdesignable

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

如何在堆栈视图中设置容器的高度?

我想问你是否可以设置垂直堆栈视图中每个容器的百分比高度?我想在堆栈视图中有3个容器.首先应该占屏幕尺寸的40%,第二个占20%,第三个占40%.谢谢

在此输入图像描述

objective-c autolayout uicontainerview swift uistackview

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

提交期间出错

我刚刚将整个项目重写为Swift 2.0,因为xcode 7不支持1.2.一切都很好,除了提交.Xcode向我显示以下错误,我不知道该怎么做:

The archive did not contain <DVTFilePath:0x7f9a1672aac0:'/Users/Adam/Library/
Developer/Xcode/Archives/2015-10-03/final_project 03.10.15 19.28.xcarchive/
BCSymbolMaps/989F2A46-2149-3CE5-AFD1-1614968AE31C.bcsymbolmap'> as expected.
Run Code Online (Sandbox Code Playgroud)

我也得到这个:

在此输入图像描述

谢谢

xcode submission

7
推荐指数
2
解决办法
2044
查看次数

大标题在推送后最初折叠

我遇到了一个奇怪的问题:

\n
    \n
  • 我有两个视图控制器 - 列表和详细信息。
  • \n
  • 当我从列表中推送详细信息时,导航栏处于折叠模式。
  • \n
  • 为了使标题显得更大,我必须向下滚动。
  • \n
\n

列表视图控制器:

\n
...\noverride func viewDidLoad() {\n    super.viewDidLoad()\n\n    setupNavigationBar()\n}\n\nprivate func setupNavigationBar() {\n    navigationController?.navigationBar.prefersLargeTitles = true\n    navigationItem.largeTitleDisplayMode = .never\n}\n...\n
Run Code Online (Sandbox Code Playgroud)\n

详细视图控制器:

\n
...\noverride func viewDidLoad() {\n    super.viewDidLoad()\n\n    setupNavigationBar()\n}\n\nprivate func setupNavigationBar() {\n    title = "Bangkok \xe2\x87\x84 Phuket"\n    navigationController?.navigationBar.prefersLargeTitles = true\n    navigationItem.largeTitleDisplayMode = .always\n}\n...\n
Run Code Online (Sandbox Code Playgroud)\n

经过一番调查,我发现只有当我在标题中输入某些字符时才会出现该错误:

\n
    \n
  • 当标题为“Bangkok \xe2\x86\x92 Phuket”时,一切按预期进行
  • \n
  • 当标题为“Bangkok \xe2\x87\x84 Phuket”时,推送的控制器标题会折叠
  • \n
\n

你们知道标题中的字符有什么限制吗,或者有什么解决办法吗?谢谢,非常感谢任何帮助

\n

navigationcontroller ios swift ios13

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

如何以编程方式点击Tabbar项目(not selectedIndex)

这是我的应用程序的简历:

  • 我有标签栏.当用户点击标签栏项目时
  • 适当的视图控制器由"滑动到侧面"动画呈现(如在iP主屏幕中).

代码在方法中tabBarController(tabBarController: UITabBarController, shouldSelectViewController viewController: UIViewController) -> Bool.

  • 我有警觉 当用户点击按钮时,我想将他指向特定的标签.但是当我使用时self.selectedIndex = #,VC会显示,但没有动画.有没有办法实现相同的动作,如点击项目?谢谢

uitabbarcontroller uitabbaritem ios swift uialertcontroller

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