«cocoa-touch» 태그된 질문

iOS 앱을 구동하는 Cocoa Touch Framework는 Mac에서 발견 된 많은 입증 된 패턴을 공유하지만 터치 기반 인터페이스 및 최적화에 특별히 중점을두고 구축되었습니다.




30
UIButton : 적중 영역을 기본 적중 영역보다 크게 만들기
UIButton과 히트 영역을 다루는 질문이 있습니다. 인터페이스 빌더에서 Info Dark 버튼을 사용하고 있지만 히트 영역이 일부 사람들의 손가락에 비해 충분히 크지 않다는 것을 알았습니다. InfoButton 그래픽의 크기를 변경하지 않고 프로그래밍 방식으로 또는 Interface Builder에서 버튼의 적중 영역을 늘리는 방법이 있습니까?

14
UITableViewCell은 흰색 배경을 표시하며 iOS7에서 수정할 수 없습니다
에서 상속하는 사용자 정의 테이블 뷰 셀 클래스를 구현했습니다 UITableViewCell. 테이블 뷰에는 배경 이미지가 포함되어 있으므로 셀의 배경을 투명하게 만들고 싶습니다. iOS7 이전에는 멋지게 보입니다. 그러나 iOS7에서는 셀이 항상 흰색 배경으로 표시됩니다. Xcode7, 2015 에서도 스토리 보드에 버그 가 있습니다. 코드에서 셀의 배경색을 설정해야합니다.


20
Objective-C에서 null 문자열을 확인하는 올바른 방법은 무엇입니까?
내 아이폰 앱에서 이것을 사용하고 있었다 if (title == nil) { // do something } 그러나 예외가 발생하고 콘솔에 제목이 "(null)"이라는 메시지가 표시됩니다. 그래서 나는 이것을 지금 사용하고 있습니다 : if (title == nil || [title isKindOfClass:[NSNull class]]) { //do something } 차이점은 무엇이며 문자열이 null인지 확인하는 가장 좋은 방법은 …

12
UITapGestureRecognizer가있는 뷰 내부의 UIButton
와 함께 볼 수 있습니다 UITapGestureRecognizer. 뷰를 탭하면이 뷰 위에 다른 뷰가 나타납니다. 이 새로운 뷰에는 3 개의 버튼이 있습니다. 이제이 단추 중 하나를 누르면 단추 동작이 나타나지 않고 탭 동작 동작 만됩니다. 더 이상이 버튼을 사용할 수 없습니다. 이 버튼을 통해 이벤트를 진행하려면 어떻게해야합니까? 이상한 점은 버튼이 여전히 강조 …

4
Swift를 사용하여 텍스트를 클립 보드 / 칠판에 복사하는 방법
iOS 클립 보드에 텍스트를 복사하여 다른 응용 프로그램에서 사용하거나 붙여 넣을 수있는 방법에 대한 깨끗한 예를 찾고 있습니다. 이 기능의 장점은 기존 텍스트 복사의 표준 텍스트 강조 기능없이 텍스트를 빠르게 복사 할 수 있다는 것입니다. 핵심 클래스가 있다고 가정 UIPasteboard하지만 제공 하는 코드 예제 에서 관련 영역을 찾을 수 없습니다 …

8
iOS : 자동 레이아웃의 여러 줄 UILabel
자동 레이아웃으로 매우 기본적인 레이아웃 동작을 달성하는 데 문제가 있습니다. 내 뷰 컨트롤러는 IB에서 다음과 같습니다. 맨 위 레이블은 제목 레이블이며, 몇 줄인지 알 수 없습니다. 모든 텍스트 줄을 표시하려면 제목 레이블이 필요합니다. 제목 바로 아래에 다른 두 개의 레이블과 작은 이미지를 배치해야하지만 키가 커야합니다. 레이블과 작은 이미지 사이의 세로 …

16
변경할 때 UITableView에 대한 reloadData에 애니메이션을 적용하십시오.
두 가지 모드가있는 UITableView가 있습니다. 모드 간을 전환하면 섹션마다 다른 수의 섹션과 셀이 있습니다. 이상적으로는 테이블이 커지거나 줄어들 때 멋진 애니메이션을 만듭니다. 여기에 내가 시도한 코드가 있지만 아무것도하지 않습니다. CGContextRef context = UIGraphicsGetCurrentContext(); [UIView beginAnimations:nil context:context]; [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut]; [UIView setAnimationDuration:0.5]; [self.tableView reloadData]; [UIView commitAnimations]; 내가 어떻게 할 수 있을지에 대한 …

23
UIScrollView에서 스크롤 방향을 찾으십니까?
나는이 UIScrollView허용 된 경우에만 가로 스크롤로, 나는 어느 방향 (왼쪽, 오른쪽) 사용자가 스크롤을 알고 싶습니다. 내가 한 것은 서브 클래스를 작성 UIScrollView하고 touchesMoved메소드를 재정의하는 것이 었습니다 . - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { [super touchesMoved:touches withEvent:event]; UITouch *touch = [touches anyObject]; float now = [touch locationInView:self].x; float before = [touch …

15
버튼 모서리를 둥글게하는 방법
직사각형 이미지 (jpg)가 있고 xcode에서 모서리가 둥근 버튼의 배경을 채우는 데 사용하고 싶습니다. 나는 다음과 같이 썼다. UIButton *button = [[UIButton buttonWithType:UIButtonTypeRoundedRect] retain]; CGRect frame = CGRectMake(x, y, cardWidth, cardHeight); button.frame = frame; [button setBackgroundImage:backImage forState:UIControlStateNormal]; 그러나 그 접근법으로 얻은 버튼에는 모서리가 둥글 지 않습니다. 대신 원래 이미지와 똑같이 보이는 …


11
프로그래밍 방식으로 UICollectionView 만들기
코드 만 사용하여 간단한 UICollectionView를 설정하는 방법을 보여줄 가이드 또는 자습서를 찾고 있습니다. 나는 통해 넘어 가고있어 애플의 사이트에있는 문서 , 내가 사용하고 참조 매뉴얼을 뿐만 아니라. 그러나 스토리 보드 또는 XIB / NIB 파일을 사용하지 않고 UICollectionView를 설정하는 방법을 보여줄 수있는 간단한 안내서의 이점을 얻을 수 있지만 불행히도 검색 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.