티스토리 뷰
728x90
반응형
ios의 UITextView는 UILabel과 다르게 기본적으로 패딩으로 여겨지는 여백이 포함되어있습니다.
이러한 여백이 때론 textview를 위한 별도의 마진을 생각하지 않아도되서 좋지만
때로는 이미 다른 레이아웃과의 관계에서 여백을 설정해놓았기 때문에 불필요하기도 합니다.
아래의 코드는 UITextView에 여백을 제거하는 방법입니다.
iOS7 이상과 그 아래의 버전이 서로 적용방식이 다릅니다.
NSArray *vComp = [[UIDevice currentDevice].systemVersion componentsSeparatedByString:@"."];
if ([[vComp objectAtIndex:0] intValue] >= 7) {
[cell.textView setTextContainerInset:UIEdgeInsetsZero];
cell.textView.textContainer.lineFragmentPadding = 0;
} else {
cell.textView.contentInset = UIEdgeInsetsMake(-8, -8, 0, 0);
}
728x90
반응형
'WEB2.0 > 프로그래밍' 카테고리의 다른 글
cocos2d-x 3.x 안드로이드 빌드시 참고해야할 것 (0) | 2015.08.21 |
---|---|
완전하게(?) async하지 않은 안드로이드 AsyncTask의 숨겨진(?) 비밀 (1) | 2014.07.23 |
개발자분들! 상태알림, 스마트폰 푸시알림으로 쉽게 받아보세요 (5) | 2014.07.15 |
iOS localization(지역화) 완전 정복 (2) | 2014.06.23 |
iOS 에서 imageview 라운드 코너 처리 하기 (0) | 2014.06.04 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 안드로이드
- JavaScript
- AWS
- 공모전
- 대학생
- 소프트웨어
- Apple
- 어플리케이션
- 트위터
- iPhone
- 모바일
- 네이버
- 창업
- CSS
- 구글
- 게임
- 애플
- android
- php
- 아이폰
- 아이디어
- 스마트폰
- 웹표준
- 앱
- 경진대회
- 벤처
- 앱스토어
- 자바스크립트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함