Advertisement
mikelily

closureSetProperty

Jun 25th, 2019
308
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Swift 1.42 KB | None | 0 0
  1.     /**
  2.      5 + 40 + 5 + 192 + 5 + 20 + 5
  3.      間隔 子title 間隔 Image 間隔 name 間隔
  4.      */
  5.     let pageScrollHeight: CGFloat = 272
  6.    
  7.     // 改成下方
  8.    
  9.     /** pageScrol 的高度 */
  10.     let pageScrollHeight: CGFloat = {
  11.         /** pageScrol 中間 items 的間距 */
  12.         let pageItemSpacing: CGFloat = 5
  13.         /** pageScrol 標題的高度 */
  14.         let pageScrollTittleHeight: CGFloat = 40
  15.         /** pageScrol 影片縮圖的高度 */
  16.         let pageScrollImageHeight: CGFloat = 192
  17.         /** pageScrol 片名的高度 */
  18.         let pageScrollPackNameHeight: CGFloat = 20
  19.        
  20.         var height = CGFloat()
  21.         height = pageItemSpacing*CGFloat(4) + pageScrollTittleHeight + pageScrollImageHeight + pageScrollPackNameHeight
  22.        
  23.         return height
  24.     }()
  25.    
  26.     // p.s. 以下寫法是一開始最直覺,可是也直接報錯的寫法
  27.    
  28.     /** pageScrol 中間 items 的間距 */
  29.     let pageItemSpacing: CGFloat = 5
  30.     /** pageScrol 標題的高度 */
  31.     let pageScrollTittleHeight: CGFloat = 40
  32.     /** pageScrol 影片縮圖的高度 */
  33.     let pageScrollImageHeight: CGFloat = 192
  34.     /** pageScrol 片名的高度 */
  35.     let pageScrollPackNameHeight: CGFloat = 20
  36.     /** pageScrol 的高度 */
  37.     let pageScrollHeight: CGFloat = self.pageItemSpacing*CGFloat(4) + self.pageScrollTittleHeight + self.pageScrollImageHeight + self.pageScrollPackNameHeight
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement