«cocoa-touch» 태그된 질문

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


9
UITableView 행 애니메이션 기간 및 완료 콜백
UITableView 행 애니메이션의 기간을 지정하거나 애니메이션이 완료 될 때 콜백을받는 방법이 있습니까? 내가하고 싶은 것은 애니메이션이 완료된 후 스크롤 표시기를 깜박이는 것입니다. 그 전에 플래시를 사용하면 아무 일도 일어나지 않습니다. 지금까지 내가 가진 해결 방법은 0.5 초 (기본 애니메이션 기간 인 것 같음)를 지연하는 것입니다. 즉, [self.tableView insertRowsAtIndexPaths:newRows withRowAnimation:UITableViewRowAnimationFade]; [self.tableView …

8
UITabBarItem 이미지를 아래로 이동 하시겠습니까?
일반적으로의 각 탭 UITabBar에는 탭 이름을 지정하는 작은 이미지와 제목이 있습니다. 이미지는 아래의 제목을 수용하기 위해 탭의 상단을 향해 위치 / 중앙에 배치됩니다. 내 질문은 : 이미지 만있는 tabBar를 원하고 제목이없는 경우 이미지를 아래로 이동하여 탭 내에서 더 중앙에 위치하도록하는 방법이 있습니까? 현재 사용 중입니다 (아래 참조). [tabBarItem setFinishedSelectedImage:tabSelected withFinishedUnselectedImage:tabUnselected]; …


17
"iTunes Store에 연결할 수 없습니다"인앱 구매
인앱 구매를 테스트하는 데 문제가 있습니다. 유효한 제품 식별자를 되찾았지만 구매시 "iTunes Store에 연결할 수 없습니다"라는 두려운 메시지를 받았습니다. 흥미로운 점은 복원 구매가 작동하는 것처럼 보인다는 것입니다. iTunes 로그인이 나타납니다. 나는 :-내 인앱 구매가 판매를 위해 허가되었는지 확인-확인하고, Apple의 문서와 동기화되도록 내 소스 코드를 다시 확인했습니다.-적절한 테스트 사용자 추가-앱 ID에 …

14
현재 페이지 얻기
내 스크롤보기에서 현재 표시되는 페이지를 가져오고 싶습니다 (페이지가 올바른 용어가 아닐 수 있음). 이것을 보유하는 변수를 찾을 수 없습니다. 그러나 인디케이터는 현재 스크롤 뷰의 어떤 하위 뷰가 표시되고 있는지 보여줄 수 있기 때문에 어딘가에 있어야한다고 생각합니다. 이것이 우리에게 완전히 숨겨져 있습니까? 아니면 제가 접근 할 수있는 방법이 있습니까?

7
하위보기가보기에 있는지 확인
내가 사용하여 뷰에 하위 뷰를 추가 응용 프로그램 만들고있어 addSubview:온을 IBAction. 같은 방식으로 버튼 IBAction이 다시 터치되면 removeFromSuperview해당 하위 뷰를 호출해야 합니다 IBAction. PSEUDO 코드 -(IBAction)showPopup:(id)sender { System_monitorAppDelegate *delegate = (System_monitorAppDelegate *)[[UIApplication sharedApplication] delegate]; UIView *rootView = delegate.window.rootViewController.view; if([self popoverView] is not on rootView) { [rootView addSubview:[self popoverView]]; } else …

5
transitionWithView 내에서 rootViewController를 변경할 때 뷰 누수
메모리 누수를 조사하는 동안 setRootViewController:전환 애니메이션 블록 내부에서 호출하는 기술과 관련된 문제를 발견했습니다 . [UIView transitionWithView:self.window duration:0.5 options:UIViewAnimationOptionTransitionFlipFromLeft animations:^{ self.window.rootViewController = newController; } completion:nil]; 이전 뷰 컨트롤러 (교체중인 뷰 컨트롤러)가 현재 다른 뷰 컨트롤러를 제공하는 경우 위 코드는 뷰 계층에서 제시된 뷰를 제거하지 않습니다. 즉,이 일련의 작업은 ... X가 루트 …

14
MKMapView 또는 UIWebView 개체에서 터치 이벤트를 가로채는 방법은 무엇입니까?
나는 내가 뭘 잘못하고 있는지 잘 모르겠지만 물건을 만지려고 노력 MKMapView합니다. 다음 클래스를 생성하여 서브 클래 싱했습니다. #import <UIKit/UIKit.h> #import <MapKit/MapKit.h> @interface MapViewWithTouches : MKMapView { } - (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *) event; @end 그리고 구현 : #import "MapViewWithTouches.h" @implementation MapViewWithTouches - (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *) event { …

4
두 CGRect 비교
내 관점의 프레임이 주어진 CGRect와 같은지 확인해야했습니다. 다음과 같이 시도했습니다. CGRect rect = CGRectMake(20, 20, 20, 20); if (self.view.frame == rect) { // do some stuff } 그러나라는 오류가 발생했습니다 Invalid operands to binary expression('CGRect' (aka 'struct CGRect') and 'CGRect'). 두 개의를 단순히 비교할 수없는 이유는 무엇 CGRect입니까?

4
Xcode에서 get-task-allow는 무엇을합니까?
따라서 iPhone 앱 프로젝트에서 권한을 설정할 때 새 Entitlements.plist를 만들고 get-task-allow 값을 false로 설정합니다. 그런데 왜? 이 키는 무엇을 나타 냅니까? 편집하다 이것은 이 질문 과 관련 이 있습니다.이 키의 값을 true로 바꾸면 장치에 앱을 설치할 수 있음을 알았습니다)

17
iPhone 방향을 설정하는 문서화 된 방법이 있습니까?
특정보기에서 장치 회전을 지원하고 싶지만 다른보기는 가로 모드에서 특히 의미가없는 앱이 있으므로보기를 교체 할 때 강제로 회전을 세로로 설정하고 싶습니다. 트릭을 수행하지만 분명히 컴파일러 경고를 생성하고 SDK의 향후 개정판에서 사라질 수있는 문서화되지 않은 속성 설정자가 UIDevice에 있습니다. [[UIDevice currentDevice] setOrientation:UIInterfaceOrientationPortrait]; 방향을 강제하는 문서화 된 방법이 있습니까? 업데이트 : 나는 이미 …

16
UIButton의 이미지를 AspectFit으로 조정 하시겠습니까?
UIButton에 이미지를 추가하고 UIButton에 맞게 이미지 크기를 조정하고 싶습니다 (이미지를 더 작게 만들기). 어떻게하는지 보여주세요. 이것은 내가 시도한 것이지만 작동하지 않습니다. 버튼에 이미지 추가 및 사용 setContentMode: [self.itemImageButton setImage:stretchImage forState:UIControlStateNormal]; [self.itemImageButton setContentMode:UIViewContentModeScaleAspectFit]; "이미지 늘이기"만들기 : UIImage *stretchImage = [updatedItem.thumbnail stretchableImageWithLeftCapWidth:0 topCapHeight:0];

7
프로그래밍 방식으로 iPhone 키보드 위에 도구 모음 정렬
여러 경우에 iPhone 키보드 상단에 도구 모음을 추가하고 싶습니다 (예 : 양식 요소를 탐색 할 때 iPhone Safari에서와 같이). 현재는 상수를 사용하여 툴바의 사각형을 지정하고 있지만 인터페이스의 다른 요소 (화면 상단의 툴바 및 탐색 모음)가 유동적이기 때문에 인터페이스를 약간 변경할 때마다 툴바가 정렬되지 않습니다. 현재보기와 관련하여 키보드의 위치를 ​​프로그래밍 방식으로 …


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