「Ios/swift/UIScrollView」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「==UIScrollViewとは== 横スクロールを作れるUI ==サンプル== -ViewController.swift let myScrollView = UIScrollView() myScrollView.frame = CGR...」) |
|||
行5: | 行5: | ||
-ViewController.swift | -ViewController.swift | ||
let myScrollView = UIScrollView() | let myScrollView = UIScrollView() | ||
+ | myScrollView.showsHorizontalScrollIndicator = false // スクロールバーを削除 | ||
myScrollView.frame = CGRectMake(0, 50, self.view.frame.size.width, 100) | myScrollView.frame = CGRectMake(0, 50, self.view.frame.size.width, 100) | ||
2016年7月26日 (火) 18:53時点における最新版
UIScrollViewとは
横スクロールを作れるUI
サンプル
-ViewController.swift
let myScrollView = UIScrollView() myScrollView.showsHorizontalScrollIndicator = false // スクロールバーを削除 myScrollView.frame = CGRectMake(0, 50, self.view.frame.size.width, 100) let button1 = UIButton() button1.frame = CGRectMake(0, 0, self.view.frame.size.width / 3, 100) button1.setTitle("ほげほげ1", forState: .Normal) button1.setTitleColor(UIColor.redColor(), forState: .Normal) button1.addTarget(self, action: #selector(self.drawerOnClickButton(_:)), forControlEvents: .TouchUpInside) myScrollView.addSubview(button1) let button2 = UIButton() button2.frame = CGRectMake(self.view.frame.size.width / 3, 0, self.view.frame.size.width / 3, 100) button2.setTitle("ほげほげ2", forState: .Normal) button2.setTitleColor(UIColor.redColor(), forState: .Normal) button2.addTarget(self, action: #selector(self.drawerOnClickButton(_:)), forControlEvents: .TouchUpInside) myScrollView.addSubview(button2) let button3 = UIButton() button3.frame = CGRectMake(self.view.frame.size.width / 3 * 2, 0, self.view.frame.size.width / 3, 100) button3.setTitle("ほげほげ3", forState: .Normal) button3.setTitleColor(UIColor.redColor(), forState: .Normal) button3.addTarget(self, action: #selector(self.drawerOnClickButton(_:)), forControlEvents: .TouchUpInside) myScrollView.addSubview(button3) let button4 = UIButton() button4.frame = CGRectMake(self.view.frame.size.width / 3 * 3, 0, self.view.frame.size.width / 3, 100) button4.setTitle("ほげほげ4", forState: .Normal) button4.setTitleColor(UIColor.redColor(), forState: .Normal) button4.addTarget(self, action: #selector(self.drawerOnClickButton(_:)), forControlEvents: .TouchUpInside) myScrollView.addSubview(button4) let button5 = UIButton() button5.frame = CGRectMake(self.view.frame.size.width / 3 * 4, 0, self.view.frame.size.width / 3, 100) button5.setTitle("ほげほげ5", forState: .Normal) button5.setTitleColor(UIColor.redColor(), forState: .Normal) button5.addTarget(self, action: #selector(self.drawerOnClickButton(_:)), forControlEvents: .TouchUpInside) myScrollView.addSubview(button5) myScrollView.contentSize = CGSizeMake(self.view.frame.size.width / 3 + self.view.frame.size.width / 3 + self.view.frame.size.width / 3 + self.view.frame.size.width / 3 + self.view.frame.size.width / 3, 100) myScrollView.pagingEnabled = true self.view.addSubview(myScrollView)