123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- //
- // OOTaskPageParameters.swift
- // o2app
- //
- // Created by 刘振兴 on 2018/3/7.
- // Copyright © 2018年 zone. All rights reserved.
- //
- import Foundation
- class OOTaskPageParameter: NSObject {
-
- var pageParameter:O2TaskPageParameter?
-
- override init() {
- super.init()
- pageParameter = O2TaskPageParameter()
- }
- }
- class O2TaskPageParameter {
- var currentPageId:String = "(0)"
- //当前页
- var currentPageNo:Int = 1
- //每页行数
- let countByPage:Int = 20
- //总页数
- private var totalPageCount = 1
-
- //总行数
- var totalLineCount:Int = -1 {
- didSet {
- if totalLineCount > 0 && totalLineCount > countByPage * currentPageNo {
- //总页数
- totalPageCount = Int(ceil(Double(totalLineCount) / Double(countByPage)))
- }
- }
- }
-
- init() {
-
- }
-
- func calcNextPageNo() -> Bool {
- if currentPageNo < totalPageCount {
- currentPageNo += 1
- return true
- }else{
- return false
- }
- }
- }
|