目录
目录README.md

This is MVC (no, not that one). It’s My Views Customized

It’s a Swift Package for using custom view

You can use it while following my post - How to create a Swift Package and how to use it in your own projects

Using it in your project.

In Xcode navigate to File -> Swift Packages -> Add Package Dependeny…
Enter this URL - https://github.com/nbpapps/MyViewsCustomized

Adding a label:

import UIKit
import MyViewsCustomized

class ViewController: UIViewController {
    override func viewDidLoad() {
        super.viewDidLoad()
        let myLabel = NBPLabel(textAlignment: .center, fontSize: 16.0, weight: .bold, color: .cyan)
        myLabel.text = "Hello world"
        view.addSubview(myLabel)
    }
}

Adding a button:

import UIKit
import MyViewsCustomized

class ViewController: UIViewController {
    override func viewDidLoad() {
        super.viewDidLoad()
        let myButton = NBPButton(backgroundColor: .systemBlue, title: "Press me")
        view.addSubview(myButton)
    }
}

Adding a image view:

import UIKit
import MyViewsCustomized

class ViewController: UIViewController {
    override func viewDidLoad() {
        super.viewDidLoad()
        let image = UIImage(systemName: "arrow.swap")
        let myImageView = NBPImageView(placeHolderImage: image)
        view.addSubview(myImageView)
    }
}

For feeddback and info, ping me on Twitter

关于
41.0 KB
邀请码