小编Dar*_*arx的帖子

带有UIImage标题的导航栏

我想通过使用徽标图像作为导航栏的标题来自定义我的应用程序的外观,而不是纯文本.当我使用此代码时

let logo = UIImage(named: "logo.png")
self.navigationItem.titleView = logo;
Run Code Online (Sandbox Code Playgroud)

我收到错误"UIImage无法转换为UIView".我该怎么做才能正确?

cocoa-touch uinavigationbar uiimage ios

64
推荐指数
7
解决办法
8万
查看次数

永远不会调用WKWebView内容加载函数

我尝试在WKWebView中的内容完全加载后调用一个函数.我在Apple Swift WKNavigation文档中找到了"didFinishNavigation"功能.

func webView(webView: WKWebView!, didFinishNavigation navigation: WKNavigation!) {
    println("WebView content loaded.")
}
Run Code Online (Sandbox Code Playgroud)

但是函数永远不会被调用.

import UIKit
import WebKit

class ViewController: UIViewController WKNavigationDelegate {

   override func loadView() {
       super.loadView()

       self.webView = WKWebView(frame:self.containerView.frame, configuration: WKWebViewConfiguration())
       self.containerView.addSubview(webView!)
       self.containerView.clipsToBounds = true

   }

   override func viewDidLoad() {
       super.viewDidLoad()

       var url = NSURL(string:"http://google.com/")
       var req = NSURLRequest(URL:url)
       self.webView!.loadRequest(req)
   }

   func webView(webView: WKWebView!, didFinishNavigation navigation: WKNavigation!) {
       println("WebView content loaded.")
   }

}
Run Code Online (Sandbox Code Playgroud)

ios swift ios8 wkwebview

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

Swift使用sizeof和Int32 Array

我想用"sizeof"获得数组的长度.我尝试了一切.这是错误消息:"[Int32]无法转换为T.Type"

数组必须是Int32.

var testArray: [Int32] = [2000,400,5000,400]
var arrayLength = sizeof(testArray)
Run Code Online (Sandbox Code Playgroud)

arrays sizeof ios swift ios8

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

标签 统计

ios ×3

ios8 ×2

swift ×2

arrays ×1

cocoa-touch ×1

sizeof ×1

uiimage ×1

uinavigationbar ×1

wkwebview ×1