가장 둥근 모서리가있는 UIToolbar
을 표시하고 싶습니다. 가장 쉬운 방법은 무엇입니까? 도구 모음이 창에서 맨 위에 정렬되지 않습니다. 그것은 주변에 여백을 가지고 있습니다. 감사!모서리가 둥근 UIToolbar
7
A
답변
16
매우 간단합니다.
먼저보기 컨트롤러의 .h 파일에 UIToolbar의 IBOutlet 변수가 있어야합니다. 예를 들면.
@interface TextFormattedViewController : UIViewController {
IBOutlet UIToolbar *tBar;
}
는 이제 뷰 컨트롤러 파일의 당신의하는 .m 파일에 그냥 당신을위한 마술로 작동하는 코드 &을 다음 놓습니다. 그러나 어떤 질문이라도 코멘트를 추가하십시오.
#import "TextFormattedViewController.h"
#import <QuartzCore/QuartzCore.h>
@implementation TextFormattedViewController
- (void)viewDidLoad {
// following statement is must.
tBar.clipsToBounds=YES;
CALayer *l=tBar.layer;
// set corner radious
[l setCornerRadius:10];
// to apply border on corners
[l setBorderColor:[[UIColor redColor] CGColor]];
// to apply set border width.
[l setBorderWidth:5.0];
}
2
cornerRadius
(및 masksToBounds
) 속성이 CALayer
인보기의 가장 자리를 둥글게 만드는 가장 쉬운 방법입니다. 그러나, 당신은 모든 모서리를 동등하게 반올림하는 옵션 만 가질 수 있습니다. 이 속성을 사용하려면 UIToolbar
을 도구 모음보다 더 큰 다른보기에 놓을 수 있으므로 위쪽 만 반올림되었습니다. 다른 뷰에 둥근 모서리가 둥근 경우에는 잘 작동합니다.
뷰를 임의의 모양으로 마스크하는 가장 쉬운 방법은 mask
속성을 CALayer
으로 설정하고 새로운 CAShapeLayer
으로 설정하는 것입니다. 귀하의 경우, CGPathAddLineToPoint
및또는 이와 유사한 것을 사용하여 CAShapeLayer
에 대해 CGPath
을 작성하거나 상단 모서리 만 둥글게하십시오.
+0
+1 마스킹에 대한 팁. – Anton
관련 문제
- 1. 아래쪽 모서리가 둥근 NSWindow
- 2. 둥근 모서리가 두 개입니까?
- 3. 안드로이드에 모서리가 둥근 이미지
- 4. 테이블에 모서리가 둥근 모서리가 보이지 않음
- 5. MultipleDetailViews 샘플 코드에서 모서리가 둥근 모서리가 사라졌습니다.
- 6. 캔버스의 이미지에 둥근 모서리가 있습니다.
- 7. 목록보기 및 둥근 모서리가 작동하지 않습니다.
- 8. PHP를 사용하여 이미지에 둥근 모서리가 있습니까?
- 9. NSBezierPath 둥근 사각형의 모서리가 맞지 않습니다.
- 10. IE에서 입력 요소의 모서리가 둥근 경우
- 11. NSView 하위 모서리 둥근 모서리가 작동하지 않습니다.
- 12. 모서리가 둥근 NSImageView를 만드는 방법은 무엇입니까?
- 13. UIButton에 둥근 모서리가 하나만있는 방법이 있습니까?
- 14. 어떻게 모퉁이가 둥근 모서리가 standarted가 아니게 만드나요?
- 15. IE7에서 접을 수있는 div에 둥근 모서리가 엉망이 됨
- 16. AJAX 호출을하는 동안 Jquery 둥근 모서리가 작동하지 않습니다. 모든 아이디어
- 17. WPF에서 모서리가 둥근 대시 테두리를 만드는 방법은 무엇입니까?
- 18. 상위 DIV의 둥근 모서리가 하위 DIV에 영향을 미치지 않습니다.
- 19. SVG 스트로크가있는 폴리 라인 - 라인 결합 : 둥근 모서리가 보이지 않음
- 20. css1을 사용하여 모서리가 둥근 컨테이너를 만드는 방법은 무엇입니까?
- 21. android에서 선택한 경우 listView의 둥근 모서리가 날카 로워집니다.
- 22. Silverlight에서 모서리가 둥근 비디오를 표시하는 가장 좋은 방법은 무엇입니까?
- 23. Silverlight에서 위쪽 (또는 아래쪽) 모서리가 둥근 사각형 모서리를 만드는 방법?
- 24. Rebol 2/Rebol 3의 모서리가 둥근 텍스트 필드?
- 25. 사이트 게시시 둥근 모서리가 제공되는 MVC 응용 프로그램 서식 파일
- 26. HTML, CSS : 둥근 모서리가 IE에서 투명한 배경이 아닙니다.
- 27. 모서리가 둥근 모서리, 테두리 및 그라디언트로 채우기 이미지 작성 C#
- 28. stretchableImageWithLeftCapWidth로 인해 모서리가 흐리게됩니다.
- 29. Safari의 CSS 모서리가 둥글니까?
- 30. Silverlight의 모서리 둥근 모서리
당신의 위대한 제안에 대해 감사합니다! 최상의 외관을 위해 setCornerRadius 만 변경할 수 있습니다 (마지막 두 개의 호출을 삭제합니다). 좋은 앤티 엘리 어싱 된 둥근 모서리가 만들어집니다. 그러나 네 모퉁이는 둥글다 ... – rjobidon