Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
SwiftUI-List-Pagination
Search
mcz9mm
June 18, 2019
Technology
2
2.2k
SwiftUI-List-Pagination
Timers Meetup #2 ~WWDC After Party~
Sample Code:
https://github.com/mcz9mm/SwiftUI-List-Pagination
mcz9mm
June 18, 2019
Tweet
Share
More Decks by mcz9mm
See All by mcz9mm
ARKit2.0でAppleが伝えたいアプリ体験を考える
mcz9mm
2
1k
ゆるく学ぶARKit
mcz9mm
3
1.4k
What’s TCP/UDP?
mcz9mm
0
100
NATサーバーの必要性
mcz9mm
0
87
What’s New in ARKit2.0
mcz9mm
0
87
徳丸本 ログインフォーム
mcz9mm
0
98
arkit+animoji
mcz9mm
0
64
徳丸本8
mcz9mm
0
110
徳丸最終回
mcz9mm
0
75
Other Decks in Technology
See All in Technology
SA Night #2 FinatextのSA思想/SA Night #2 Finatext session
satoshiimai
1
100
室長と気ままに学ぶマイクロソフトのビジネスアプリケーションとビジネスプロセス
ryoheig0405
0
320
現場で役立つAPIデザイン
nagix
29
10k
日経電子版 x AIエージェントの可能性とAgentic RAGによって提案書生成を行う技術
masahiro_nishimi
1
290
組織貢献をするフリーランスエンジニアという生き方
n_takehata
1
1k
技術的負債解消の取り組みと専門チームのお話 #技術的負債_Findy
bengo4com
1
1.2k
High Performance PHP
cmuench
0
140
Fintech SREの挑戦 PCI DSS対応をスマートにこなすインフラ戦略/Fintech SRE’s Challenge: Smart Infrastructure Strategies for PCI DSS Compliance
maaaato
0
450
偶然 × 行動で人生の可能性を広げよう / Serendipity × Action: Discover Your Possibilities
ar_tama
1
740
まだ間に合う! エンジニアのための生成AIアプリ開発入門 on AWS
minorun365
PRO
4
580
技術負債の「予兆検知」と「状況異変」のススメ / Technology Dept
i35_267
1
1k
開発スピードは上がっている…品質はどうする? スピードと品質を両立させるためのプロダクト開発の進め方とは #DevSumi #DevSumiB / Agile And Quality
nihonbuson
1
1.3k
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
114
50k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
540
Agile that works and the tools we love
rasmusluckow
328
21k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
The Cult of Friendly URLs
andyhume
78
6.2k
Navigating Team Friction
lara
183
15k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.6k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.2k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
YesSQL, Process and Tooling at Scale
rocio
171
14k
Transcript
SwiftUIͰૣListPagination Λ࣮ͯ͠Έͨ @mcz9mm
#ࣗݾհ
• ຢདྷ ܆ @mcz9mm • Shinonome, inc. • iOSΤϯδχΞ •
wwdc18ʹҰࢀՃ • ࠷ۙKotlin
#SwiftUI
None
ࠃػͩͬͨͷͰૣࢼͯ͠·ͨ͠ʂ
#ࠓճ࡞ͬͨͷ
List Pagination
#demo
#ࠓ·Ͱ
scrollViewDidScroll • Cell͕࠷Լ·ͰεΫϩʔϧͨ͠ࡍʹݕ͢Δํ ๏͋ͬͨ
ListͰRowͷonApperΛར༻͢Δ modelͷlastIndexʹflgΛ࣮࣋ͨͤͯݱ
IndicatorUIViewRepresentableͰ UIKit͔Β࣮ •
·ͱΊ • ࠓͷॴεΫϩʔϧΛݕ͢Δํ๏͕ݟͨΒ ͳ͍ͷͰBest Practice͔Ͳ͏͔Θ͔Βͳ͍ • ListͷRowͷonAppearΛར༻͢Δ • IndicatorUIKit͔Βݺͼग़͢
#End
Sample Code ↓↓ https://github.com/mcz9mm/SwiftUI-List- Pagination