StyledInformationView 5.1

StyledInformationView 5.1

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最新发布2021年5月
SPM支持 SPM

Martin Rehder维护。



  • 作者:
  • Martin Jacob Rehder

StyledInformationView

StyledInformationView 是用于显示标题、菜单和详细描述的 UIView。用 Swift 编写。

screen shot 2016-12-11 at 18 31 15

用法

如上截图所示,这是一个示例项目的结果

import UIKit
import MJRFlexStyleComponents
import StyledInformationView

class ViewController: UIViewController {
    @IBOutlet weak var infoView: StyledInformationView!
    
    override func viewDidLoad() {
        super.viewDidLoad()
        
        self.infoView.headerText = NSAttributedString(string: "Information Header")

        let aIcon = UIImage(named: "plus_36pt")
        let ami = StyledInformationMenuItem(title: "", titleShortcut: "", color: .clearColor(), thumbColor: .clearColor(), thumbIcon: aIcon)
        ami.selectionHandler = {
            NSLog("Plus selected")
        }
        let sIcon = UIImage(named: "search_36pt")
        let smi = StyledInformationMenuItem(title: "", titleShortcut: "", color: .clearColor(), thumbColor: .clearColor(), thumbIcon: sIcon)
        smi.selectionHandler = {
            NSLog("Search selected")
        }
        
        self.infoView.menuItems = [ami, smi]
        self.infoView.menuAlignment = .center(maxWidth: 100)
        
        self.infoView.detailText = NSAttributedString(string: "This lower text area contains information you want to provide, such as a description of the actions the user can take.")
    }

}

安装

CocoaPods

如果尚未安装请先安装 CocoaPods

$ [sudo] gem install cocoapods
$ pod setup

前往 Xcode 项目的目录,创建和编辑您的 Podfile 并添加 StyledInformationView

$ cd /path/to/MyProject
$ touch Podfile
$ edit Podfile
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, ‘9.0’

use_frameworks!
pod ‘StyledInformationView’

安装到您的项目中

$ pod install

使用 .xcworkspace 文件(而不是常规的项目文件)在 Xcode 中打开您的项目

$ open MyProject.xcworkspace

现在您可以将 import StyledInformationView 框架导入到您的文件中。

许可 (MIT)

版权所有 (c) 2016-至今 - 马丁·雅各布·雷尔德

在此特此授权任何获取本软件及其相关文档文件(以下简称“软件”)的人士,免费使用软件不受限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件的副本,并允许接收软件的人士进行上述活动,但须遵守以下条件

上述版权声明和本许可声明应包含在软件的全部副本或实质部分中。

软件按照“现状”提供,不提供任何形式的质量保证,无论是明示的或隐含的,包括但不限于适销性、适用于特定用途和非侵权性保证。在任何情况下,作者或版权持有人不对因合同、侵权或其他而引起的任何索赔、损害或其他责任负责,无论该索赔、损害或其他责任源于、基于或与软件或软件的使用或其他 Activities.