iOS8 확장 프로그램, 특히 공유 확장 프로그램에서 loadPreviewView 메서드를 재정 의하여 사용자 지정 미리보기를 제공 할 수 있습니까? UIIMageView 하위 뷰를 사용하여 50x50 UIView를 반환하여 하나를 만들었지 만 확장보기 (너무 먼 오른쪽) 외부에 표시되며 공유 확장에서 textView를 왼쪽으로 밀지 않습니다. 누구든지이 기능을 사용자 정의한 경우 샘플 코드를 제공하십시오! 고마워요iOS 8 공유 확장 loadPreviewView
0
A
답변
1
네, 너비가 & 높이 제한을 사용하여 작동하게 할 수 있습니다. 크기와 마스크를 설정하면 제대로 표시되지 않습니다. 당신이 UIImageView
에서 파생 intrinsicContentSize
에 대한 구현을 제공 할 수 있습니다, 또는
- (UIView *)loadPreviewView {
UIView * previewView = [super loadPreviewView];
if (previewView == nil) {
previewView = [[UIImageView alloc] initWithFrame:CGRectZero];
[previewView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:[previewView(90)]" options:0 metrics:nil views:NSDictionaryOfVariableBindings(previewView)]];
[previewView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:[previewView(90)]" options:0 metrics:nil views:NSDictionaryOfVariableBindings(previewView)]];
}
return previewView;
}
1
:
@interface MyImageView : UIImageView
@end
@implementation MyImageView
-(CGSize)intrinsicContentSize {
return CGSizeMake(70, 70);
}
@end
그것은이 WWDC 세션에 설명 된 것을 여기
은 샘플 코드입니다 : https://developer.apple.com/videos/play/wwdc2015/224/?time=334t의 당신은 또한 당신과 같이 볼 구성 할 가능성이 높습니다 :
view.clipsToBounds = YES;
view.contentMode = UIViewContentModeScaleAspectFill;
관련 문제
- 1. iOS 8 공유 확장 사파리 이미지
- 2. iOS 8 확장
- 3. iOS 공유 확장 키보드 해제
- 4. UIWebView iOS 8 iOS 8 모바일 사파리의 확장 프로그램 충돌
- 5. 맞춤 SLComposeServiceViewController 공유 확장 iOS의 팝업 8
- 6. 사용자 간 iOS 8 데이터 공유
- 7. iOS 8 Safari에서 선택한 텍스트의 동작 확장
- 8. iOS 8 오늘 확장 프로그램을 제거하십시오
- 9. 사진 편집 확장 프로그램 질문 (iOS 8)
- 10. iOS 공유 확장 프로그램은 미리보기를 사용 중지합니다.
- 11. iOS 공유 확장 예외 - 항목 구성
- 12. iOS 앱에 공유 확장 프로그램 추가하기
- 13. iOS 공유 확장 프로그램이 종료되지 않습니다.
- 14. Pinterest의 iOS 8 앱 확장 프로그램에는 무엇을 전달해야하나요?
- 15. iOS 8 특정 파일 형식에 대한 공유 확장자
- 16. iOS 8 - 시스템 공유 메뉴에 포함될 앱을 등록하는 방법은 무엇입니까?
- 17. iOS 8 선택한 텍스트의 내선 번호
- 18. 공유 확장 프로그램을 통해 Pinterest에 공유하기
- 19. 공유 이미지 8
- 20. iOS 8 확장을 제거하는 방법은 무엇입니까?
- 21. 느린 iOS 공유 확장자
- 22. iOS 8의 맞춤 확장 기능을 사용하여 공유 확장 프로그램의 현재 애니메이션 및 애니메이션 해제
- 23. ios 8 앱 확장 javascript 파일에서 jQuery 사용
- 24. 키보드에 사용자 지정 글꼴을 추가 확장 IOS 8
- 25. iOS 8 키보드 확장 전용 iPhone 5 및 5에로드
- 26. iOS 8 작업 확장 아이콘이 기기에서 비어 있습니다 (시뮬레이터에서 작동)
- 27. iOS 8 키보드 확장 - UIInputViewController가 여러보기를 추가 할 수 없습니다.
- 28. iOS 8 맞춤 키보드 앱 확장 - 방향의 높이 변경
- 29. 화면 크기와 모양이 다른 .xib가 있습니까? - iOS 8 키보드 확장
- 30. iOS 8 내 사진 확장 프로그램의 GPU 이미지 크래시
주목 : http://stackoverflow.com/questions/24056024/sharing-extension-in-ios8-beta?rq=1 –