Swift UINavigationController

此页面是否是列表页或首页?未找到合适正文内容。

Swift UINavigationController

标签:any交互uiimageoverwinvarramappself

import UIKitimport CoreData@UIApplicationMainclass AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { self.window = UIWindow(frame:UIScreen.main.bounds); self.window?.backgroundColor = UIColor.red; let navagationVC = UINavigationController.init(rootViewController: ViewController()); self.window?.rootViewController = navagationVC; self.window?.makeKeyAndVisible(); return true }import UIKitclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() self.title = \”我的主页\”; self.navigationController?.navigationBar.barTintColor = UIColor.blue; let image = UIImage.init(named: \”111.png\”); let imageView = UIImageView(); imageView.frame = CGRect.init(x: 100, y: 100, width: 200, height: 200); imageView.image = image; self.view.addSubview(imageView); //圆角 imageView.layer.masksToBounds = true; imageView.layer.cornerRadius = 100; imageView.layer.borderColor = UIColor.orange.cgColor; imageView.layer.borderWidth = 2 imageView.clipsToBounds = true; //交互 imageView.isUserInteractionEnabled = true; let tap = UITapGestureRecognizer.init(target: self, action:#selector(ViewController.tapAction)); imageView.addGestureRecognizer(tap); //设置拉伸模式 imageView.contentMode = UIViewContentMode.scaleAspectFill; } func tapAction(tap:UITapGestureRecognizer) { var frame = tap.view?.frame; frame = CGRect.init(x: 100, y: 200, width: 200, height: 200); tap.view?.frame = frame!; }}

Swift UINavigationController

标签:any交互uiimageoverwinvarramappself

原文地址:http://www.cnblogs.com/laolitou-ping/p/7697657.html

作者: 老毛桃

为您推荐

返回顶部