Advertisement
Guest User

Untitled

a guest
May 28th, 2015
237
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.80 KB | None | 0 0
  1. class ViewController: UIViewController, UIScrollViewDelegate {
  2.  
  3. @IBOutlet weak var scroll: UIScrollView!
  4. var topView = UIView()
  5. var imageView: UIImageView?
  6. let image = UIImage(named: "4")
  7.  
  8. var aView: UIView?
  9. var label: UILabel?
  10.  
  11. override func viewDidLoad() {
  12. super.viewDidLoad()
  13.  
  14. scroll.frame = self.view.frame
  15.  
  16. topView.backgroundColor = UIColor.greenColor()
  17.  
  18. imageView = UIImageView(frame: CGRect(x: 0, y: 0, width: view.frame.width, height: 200))
  19. imageView?.image = image
  20.  
  21. imageView?.contentMode = UIViewContentMode.ScaleAspectFill
  22.  
  23. topView.addSubview(imageView!)
  24.  
  25.  
  26.  
  27. label = UILabel(frame: CGRectMake(10, 50, view.frame.width-20, 50))
  28. label?.numberOfLines = 0
  29. label?.text = "课程描述:UIKit框架是iPhone应用程序开发中最基本的框架,也是用得最多、最重要的框架,从名字我们就能理解是界面相关操作组件集合。本套课程系统全面的学习iOS界面组件UIKit,不但熟悉各个界面组件操作,更重要的是深入浅出的理解原理,实在是市面不可多得的iOS界面教学课程。"
  30. label?.font = UIFont.systemFontOfSize(16)
  31.  
  32. scroll.addSubview(topView)
  33.  
  34.  
  35. var labelHeight = label?.frame.height
  36. var topHeight = imageView?.frame.height
  37. println("\(labelHeight), \(topHeight)")
  38.  
  39. scroll.contentSize = CGSize(width: self.view.frame.width, height: labelHeight!+topHeight!)
  40. scroll.addSubview(label!)
  41. }
  42.  
  43. override func didReceiveMemoryWarning() {
  44. super.didReceiveMemoryWarning()
  45. // Dispose of any resources that can be recreated.
  46. }
  47.  
  48.  
  49. func scrollViewDidScroll(scrollView: UIScrollView) {
  50.  
  51. }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement