Skip to content

Releases: Danie1s/DNSPageView

2.2.0

14 Aug 16:24
Compare
Choose a tag to compare
  • 支持 RTL
  • 增加颜色对于 alpha 的考虑
  • 支持 SPM

2.1.0

17 Aug 16:07
Compare
Choose a tag to compare

增加一个单独改变 title 的方法,用法如下

titleView.updateTitle("iOS", at: 3)

2.0.0

15 Aug 19:17
Compare
Choose a tag to compare

DNSPageView 升级到 2.0,部分 API 发生了变化,主要是”通过 xib 初始化“部分,详情请参考 DemoViewController2 的代码

  • 增加动态修改样式的功能,请参考 DemoViewController5 的代码
  • 修改部分属性的访问控制
  • 更改部分 API
  • 优化布局逻辑
  • 统一改用 currentIndex 替代 startIndex
  • 更新 Demo

Dark Mode

15 Jun 15:28
Compare
Choose a tag to compare

增加一个 UIColor 的初始化方法来适配 iOS 13 Dark Mode:

dynamic(_ light: UIColor, dark: UIColor) -> UIColor

用法:

// 设置 Style 的时候,使用该方法来创建 UIColor
style.titleSelectedColor = UIColor.dns.dynamic(UIColor.red, dark: UIColor.blue)

1.4.0

15 May 12:58
Compare
Choose a tag to compare

添加 PageStyle 属性 titleInset

1.3.0

14 May 16:01
Compare
Choose a tag to compare

添加 PageStyle 属性 titleSelectedFont

1.2.1

17 Sep 04:51
Compare
Choose a tag to compare
  • 修复下划线布局问题
  • 移除前缀DNS,更加符合Swift风格

1.2.0

10 Aug 09:34
Compare
Choose a tag to compare
  • 增加DNSStyle一个属性:bottomLineWidth,可以自定义下划线宽度
  • 使用center.x布局,适应更多情景

Xcode 10.2 + Swift 5.0

08 Apr 06:45
Compare
Choose a tag to compare

支持Xcode 10.2 + Swift 5.0

增加事件回调

12 Mar 10:43
Compare
Choose a tag to compare

修改

  • 优化了方法名:public func selectedTitle(at index: Int)
  • 协议DNSPageReloadable改成DNSPageEventHandleable

新增

  • 增加了一个事件回调:@objc optional func contentViewDidDisappear()