小编ad1*_*121的帖子

Swift文档评论

我有一些关于Swift文档注释的问题.

  1. 反正有没有像一些Apple文档那样制作一个相关的声明部分.例如,当我选择+单击tablewView(_:heightForRowAtIndexPath :)方法时,它会将我链接到生成的文档中的其他3个相关方法.

  2. swift中有警告标签吗?我知道在objective-c中它允许你做@warning并在生成的文档中得到一个粗体警告.但是,:警告:在快速文档评论中没有任何作用,所以我很好奇是否还有其他方法.

  3. 有没有办法让您的文档成为与Apple文档类似格式的HTML文件.我知道在其他IDE中用于其他语言,例如Eclipse,您只需为代码生成html文档.XCode有这个吗?

xcode documentation-generation ios swift xcode6

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

XCode 6.3向tableviewcell添加边距

XCode 6.3/Swift 1.2是否为UITableViewCell的contentView添加了额外的边距?在更新之前,我有一个自定义的UIView,它在我的单元格中一直延伸到整个屏幕.例:

在此输入图像描述

现在,单元格中的所有内容似乎都有额外的边距,我不知道它们来自哪里.

在此输入图像描述

请注意,这些视图的宽度在代码中不会以任何方式更改,并且右侧和左侧的约束如下:

在此输入图像描述

另请注意我正在使用tableView.separatorStyle = .None.我添加这个事实是因为出于某些原因我tableView的一个人有默认分隔符,它似乎没有添加这些额外的边距.

有谁知道他们是否在XCode 6.3中做了一些奇怪的改变?更新后直接发生此行为.

编辑: 在此输入图像描述

xcode uitableview ios swift xcode6.3

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

在App中的UITextView中打开链接

我正在尝试打开我UITextView在应用程序中识别的链接.我正在使用该UITextView delegate方法shouldInteractWithURL来实现这一目标.

我的代码似乎适用于app的app加载; 但是,除了应用程序之外,它仍然在Safari中打开链接.有没有什么办法解决这一问题?

func textView(textView: UITextView, shouldInteractWithURL URL: NSURL, inRange characterRange: NSRange) -> Bool {

    println("called")
    let webViewController = WebViewController()        
    webViewController.urlToLoad = URL

    if let navigationController = navigationController {
        println("navigating")
        navigationController.pushViewController(webViewController, animated: true)
        return true
    }
    else {
        return false
    }
}
Run Code Online (Sandbox Code Playgroud)

请注意,这WebViewController只是我制作的一个自定义类,它显示UIWebView整个屏幕.它有一个属性urlToLoad,它将在其中加载的URL UIWebView.

我也分配delegateUITextViewUIViewController已经在实施这个代理功能.

有谁知道如何让应用程序停止开放野生动物园?

nsurl uitextview uitextviewdelegate ios swift

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