티스토리 뷰
iOS의 대표적인 UI컴포넌트중의 하나가 "당겨서 새로고침" 기능이죠.
iOS 사용자라면 매우 익숙하고, 손에 익는 편리한 기능입니다.
제 기억이 맞다면 이 기능의 시초가
트위터에 초창기에 인수되었던 트위티라는 앱일겁니다.
현재는 트위터가 이 기능에 대한 특허권을 가지고 있고,
특허권을 이 기능을 사용하지 못하도록 하는 공격적인용도로 사용하지 않고 이 기능을 마음껏 사용할수 있도록 하는 용도로 사용하겠다라고 선언도 했습니다.
iOS6 이전에는 이 기능을 직접 만들어서 사용해야했는데
iOS6부터 이 기능이 포함되었습니다.
매우 짧은 코드로 간단하게 구현할수 있습니다.
- (void)viewDidLoad
{
[super viewDidLoad];
// 당겨서 새로고침 기능 추가
UIRefreshControl *refresh = [[UIRefreshControl alloc] init];
refresh.attributedTitle = [[NSAttributedString alloc] initWithString:@"당겨서 새로고침"];
[refresh addTarget:self action:@selector(loadFeeds) forControlEvents:UIControlEventValueChanged];
self.refreshControl = refresh;
}
- (void)loadFeeds
{
// 기타작업 후 종료
[self.refreshControl endRefreshing];
}
'WEB2.0 > 프로그래밍' 카테고리의 다른 글
그 유명한 redis(레디스)를 설치해볼까 (0) | 2014.02.11 |
---|---|
UIActionSheet에 동적으로 버튼 생성시 닫기 버튼의 인덱스 문제 (0) | 2014.01.22 |
짧고 간단한 memcached 설명 (0) | 2014.01.15 |
iOS UIImage를 디바이스의 사진 앨범에 저장하기 (0) | 2014.01.07 |
iOS 진동 기능 넣기 (0) | 2014.01.06 |
- Total
- Today
- Yesterday
- CSS
- 공모전
- 스마트폰
- AWS
- 대학생
- 네이버
- 웹표준
- iPhone
- 어플리케이션
- 안드로이드
- 자바스크립트
- 구글
- 소프트웨어
- 앱스토어
- 경진대회
- 게임
- Apple
- 아이폰
- 아이디어
- 창업
- JavaScript
- php
- 트위터
- 앱
- 모바일
- 벤처
- 애플
- android
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |