Submit Search
Upload
Extra view @ kyobashi.swift
•
1 like
•
2,094 views
Keisuke Tsukagoshi
Follow
第一回 kyobashi.swiftで発表した内容です。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 25
Download Now
Download to read offline
Recommended
よこへな3 15発表資料 最近ViewController をどんな感じで書いているか
よこへな3 15発表資料 最近ViewController をどんな感じで書いているか
Yuichiro Suzuki
Enhancements with 3D Touch
Enhancements with 3D Touch
Satoshi Ohki
エンタープライズ分野での実践AngularJS
エンタープライズ分野での実践AngularJS
Ayumi Goto
AngularJS入門
AngularJS入門
Kenji Shirane
Async Enhancement
Async Enhancement
kamiyam .
Emscripten使ってみた
Emscripten使ってみた
Yuusuke Jinguuji
Vue.js 2.0を試してみた
Vue.js 2.0を試してみた
Toshiro Shimizu
「Eye」でカジュアルにプロセス監視
「Eye」でカジュアルにプロセス監視
Takeshi Yabe
More Related Content
Viewers also liked
FriendlyErrorType
FriendlyErrorType
naoty_bot
OSSから学ぶSwift実践テクニック
OSSから学ぶSwift実践テクニック
庸介 高橋
おうちハック発表会 #5 家族の「ただいま」を教えてくれるキーホルダー
おうちハック発表会 #5 家族の「ただいま」を教えてくれるキーホルダー
庸介 高橋
お申し込みを1割増やしたフォーム改善の話
お申し込みを1割増やしたフォーム改善の話
lolipopjp
AWS Mobile Maniacs
AWS Mobile Maniacs
akitsukada
IoTをインターネット越しで見る
IoTをインターネット越しで見る
tnoho
ソノアプリ リジェクト サレルッテヨ
ソノアプリ リジェクト サレルッテヨ
Keisuke Tsukagoshi
JavaScript Unit Test Why? What? How?
JavaScript Unit Test Why? What? How?
Teppei Sato
STFとAppiumをもちいたAndroidアプリの自動テスト
STFとAppiumをもちいたAndroidアプリの自動テスト
Toshiyuki Hirata
日本で一番PHPのシステムをテストしている手動テスターが思うところ:PHPカンファレンス福岡
日本で一番PHPのシステムをテストしている手動テスターが思うところ:PHPカンファレンス福岡
Rina Fukuda
Seleniumの薄っすい話 百八式 @ 第3回 日本Seleniumユーザーコミュニティ勉強会
Seleniumの薄っすい話 百八式 @ 第3回 日本Seleniumユーザーコミュニティ勉強会
Hiroshi Toda
第3回日本seleniumユーザーコミュニティ勉強会
第3回日本seleniumユーザーコミュニティ勉強会
Nozomi Ito
「Selenium実践入門」で学ぶテスト自動化の世界
「Selenium実践入門」で学ぶテスト自動化の世界
Nozomi Ito
MVPパターンによる設計アプローチ「あなたのアプリ報連相できてますか」
MVPパターンによる設計アプローチ「あなたのアプリ報連相できてますか」
U-dai Yokoyama
Selenium Antipatterns
Selenium Antipatterns
Jumpei Miyata
小さく始める大規模スクラム
小さく始める大規模スクラム
Keisuke Tsukagoshi
スケールアウト再考
スケールアウト再考
Daisuke Yamazaki
テストプロセス改善モデルの最新動向
テストプロセス改善モデルの最新動向
崇 山﨑
鯨物語~Dockerコンテナとオーケストレーションの理解
鯨物語~Dockerコンテナとオーケストレーションの理解
Masahito Zembutsu
大規模スクラムの失敗から学んだこと #AgileJapan2015
大規模スクラムの失敗から学んだこと #AgileJapan2015
Itsuki Sakitsu
Viewers also liked
(20)
FriendlyErrorType
FriendlyErrorType
OSSから学ぶSwift実践テクニック
OSSから学ぶSwift実践テクニック
おうちハック発表会 #5 家族の「ただいま」を教えてくれるキーホルダー
おうちハック発表会 #5 家族の「ただいま」を教えてくれるキーホルダー
お申し込みを1割増やしたフォーム改善の話
お申し込みを1割増やしたフォーム改善の話
AWS Mobile Maniacs
AWS Mobile Maniacs
IoTをインターネット越しで見る
IoTをインターネット越しで見る
ソノアプリ リジェクト サレルッテヨ
ソノアプリ リジェクト サレルッテヨ
JavaScript Unit Test Why? What? How?
JavaScript Unit Test Why? What? How?
STFとAppiumをもちいたAndroidアプリの自動テスト
STFとAppiumをもちいたAndroidアプリの自動テスト
日本で一番PHPのシステムをテストしている手動テスターが思うところ:PHPカンファレンス福岡
日本で一番PHPのシステムをテストしている手動テスターが思うところ:PHPカンファレンス福岡
Seleniumの薄っすい話 百八式 @ 第3回 日本Seleniumユーザーコミュニティ勉強会
Seleniumの薄っすい話 百八式 @ 第3回 日本Seleniumユーザーコミュニティ勉強会
第3回日本seleniumユーザーコミュニティ勉強会
第3回日本seleniumユーザーコミュニティ勉強会
「Selenium実践入門」で学ぶテスト自動化の世界
「Selenium実践入門」で学ぶテスト自動化の世界
MVPパターンによる設計アプローチ「あなたのアプリ報連相できてますか」
MVPパターンによる設計アプローチ「あなたのアプリ報連相できてますか」
Selenium Antipatterns
Selenium Antipatterns
小さく始める大規模スクラム
小さく始める大規模スクラム
スケールアウト再考
スケールアウト再考
テストプロセス改善モデルの最新動向
テストプロセス改善モデルの最新動向
鯨物語~Dockerコンテナとオーケストレーションの理解
鯨物語~Dockerコンテナとオーケストレーションの理解
大規模スクラムの失敗から学んだこと #AgileJapan2015
大規模スクラムの失敗から学んだこと #AgileJapan2015
Similar to Extra view @ kyobashi.swift
JavaFX 2.0 - リッチクライアントのためのUI基盤
JavaFX 2.0 - リッチクライアントのためのUI基盤
Yuichi Sakuraba
JavaFX 2.0 への誘い
JavaFX 2.0 への誘い
Yuichi Sakuraba
LabVIEW NXG Web Module Training Slide
LabVIEW NXG Web Module Training Slide
Yusuke Tochigi
iOS 9 Bootcamp #6 UIKit
iOS 9 Bootcamp #6 UIKit
Shingo Hiraya
何が変わった JavaFX 2.0
何が変わった JavaFX 2.0
Yuichi Sakuraba
html5j.orgがHTML5+JavaScriptで Metro Style アプリを作ってみた
html5j.orgがHTML5+JavaScriptで Metro Style アプリを作ってみた
Shumpei Shiraishi
Blocksの活用法
Blocksの活用法
Hidetoshi Mori
Head First XML Layout on Android
Head First XML Layout on Android
Yuki Anzai
ASP.NETを利用したAJAX開発の応用
ASP.NETを利用したAJAX開発の応用
Sho Okada
IBDesignable / IBInspectable で UIプロトタイピンガブル
IBDesignable / IBInspectable で UIプロトタイピンガブル
Masaki Oshikawa
実践 NestJS
実践 NestJS
Ayumi Goto
2013 Ignite UI 最新情報 in 岡山
2013 Ignite UI 最新情報 in 岡山
インフラジスティックス・ジャパン株式会社
Unityの夕べ in Fukuoka
Unityの夕べ in Fukuoka
Shinobu Izumi
2012 05-19第44回cocoa勉強会発表資料
2012 05-19第44回cocoa勉強会発表資料
OCHI Shuji
RxDataSourceをNSDiffableDataSourceへ置き換える際のTips集紹介
RxDataSourceをNSDiffableDataSourceへ置き換える際のTips集紹介
Fumiya Sakai
20120118 titanium
20120118 titanium
Hiroshi Oyamada
アプリコンテスト
アプリコンテスト
Tomonori Yamada
KIFの導入
KIFの導入
Yusuke Kita
Progressive Framework Vue.js 2.0
Progressive Framework Vue.js 2.0
Toshiro Shimizu
I Log On Saa S
I Log On Saa S
totty jp
Similar to Extra view @ kyobashi.swift
(20)
JavaFX 2.0 - リッチクライアントのためのUI基盤
JavaFX 2.0 - リッチクライアントのためのUI基盤
JavaFX 2.0 への誘い
JavaFX 2.0 への誘い
LabVIEW NXG Web Module Training Slide
LabVIEW NXG Web Module Training Slide
iOS 9 Bootcamp #6 UIKit
iOS 9 Bootcamp #6 UIKit
何が変わった JavaFX 2.0
何が変わった JavaFX 2.0
html5j.orgがHTML5+JavaScriptで Metro Style アプリを作ってみた
html5j.orgがHTML5+JavaScriptで Metro Style アプリを作ってみた
Blocksの活用法
Blocksの活用法
Head First XML Layout on Android
Head First XML Layout on Android
ASP.NETを利用したAJAX開発の応用
ASP.NETを利用したAJAX開発の応用
IBDesignable / IBInspectable で UIプロトタイピンガブル
IBDesignable / IBInspectable で UIプロトタイピンガブル
実践 NestJS
実践 NestJS
2013 Ignite UI 最新情報 in 岡山
2013 Ignite UI 最新情報 in 岡山
Unityの夕べ in Fukuoka
Unityの夕べ in Fukuoka
2012 05-19第44回cocoa勉強会発表資料
2012 05-19第44回cocoa勉強会発表資料
RxDataSourceをNSDiffableDataSourceへ置き換える際のTips集紹介
RxDataSourceをNSDiffableDataSourceへ置き換える際のTips集紹介
20120118 titanium
20120118 titanium
アプリコンテスト
アプリコンテスト
KIFの導入
KIFの導入
Progressive Framework Vue.js 2.0
Progressive Framework Vue.js 2.0
I Log On Saa S
I Log On Saa S
Recently uploaded
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
Shumpei Kishi
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
arts yokohama
2024 03 CTEA
2024 03 CTEA
arts yokohama
2024 04 minnanoito
2024 04 minnanoito
arts yokohama
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
Matsushita Laboratory
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf
Ayachika Kitazaki
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
ssuser370dd7
What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
Sadao Tokuyama
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
ssuser539845
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
Tetsuya Nihonmatsu
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
arts yokohama
Recently uploaded
(12)
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 03 CTEA
2024 03 CTEA
2024 04 minnanoito
2024 04 minnanoito
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
Extra view @ kyobashi.swift
1.
ExtraViewの使い方 @ktsukago
2.
自己紹介 塚越 啓介 iOS/Agile/ピエロnew
3.
ゴメン ナサイ
4.
swift じゃない
5.
ExtraView
6.
“Add and edit
views outside of the main view controller by adding them to the scene dock.”
10.
利用例
11.
SectionHeaderに 使ってみました
12.
Section Headerの カスタマイズ 面倒じゃないですか?
13.
コードで書いてたり func tableView(tableView: UITableView,
viewForHeaderInSection section: Int) -> UIView? { let label = UILabel(frame: CGRect(x:0, y:0, width: tableView.bounds.width, height: 50)) label.textAlignment = NSTextAlignment.Center label.font = UIFont.italicSystemFontOfSize(21) label.backgroundColor = UIColor.redColor() label.textColor = UIColor.whiteColor() label.text = "タイトル return label }
14.
xib使ってたり
15.
xib使ってたり // headerの登録 let nib
= UINib(nibName: “CustomHeaderView”,bundle:nil) self.tableView.registerNib(nib: nib, forHeaderFooterViewReuseIdentifier: "CustomHeaderView") // headerのdequeue tableView.dequeueReusableHeaderFooterViewWithIdentifier("CustomHeade rView")
16.
正直みづらい
17.
なんでTableViewController にSectionがないんだ!!
18.
せっかくのStoryboard cellもheaderも同じ画面で
21.
めっちゃべんり!
22.
注意 : Copyで渡さないと・・・ //
MARK: - UITableViewDelegate extension TimelineViewController:UITableViewDelegate { func tableView(tableView: UITableView, viewForFooterInSection section: Int) -> UIView? { let copiedFooter = NSKeyedUnarchiver.unarchiveObjectWithData(NSKeyedArchiver.archivedDat aWithRootObject(self.sectionFooterView)) as! TimelineSectionFooterView return copiedFooter } func tableView(tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat { return self.sectionFooterView.frame.size.height } }
23.
まとめ
24.
めっちゃべんり!
Download Now