Objective-c - 제약 조건을 사용하여 레이블 조정, 제약 조건을 사용하여 상위 컨트롤의 동적 높이를 계산하는 방법
ringa_lee
ringa_lee 2017-05-02 09:18:30
0
1
676
  1. 문제 설명
    스토리보드에서 뷰를 드래그하고 제약 조건을 설정하세요. 라벨 텍스트가 변경되면 뷰 높이도 변경되어야 합니다. 라벨을 계산하려면

  2. 해당 코드를 붙여넣으세요

  • (void)viewDidLoad {

    으아악

    }

-(void)touchesBegan:(NSSet<UITouch > )touches withEvent:(UIEvent *)event
{

// self.oriangeView.bounds = CGRectMake(0.0f, 0.0f, CGRectGetWidth(self.oriangeView.bounds), CGRectGetHeight(self.label.bounds));

으아악

}

  1. 게시물 오류 메시지

  2. 관련 스크린샷 게시

  3. 어떤 방법을 시도했지만 해결되지 않았는지(관련 링크 첨부)

ringa_lee
ringa_lee

ringa_lee

모든 응답(1)
大家讲道理

@interface ViewController ()
@property(약, 비원자) IBOutlet UILabel *label;
@property(약, 비원자) IBOutlet UIView *oriangeView;
@property(약, 비원자) IBOutlet NSLayoutConstraint *upConstraint;
@property(약함, 비원자) IBOutlet NSLayoutConstraint *smallViewConstraint;

@end

@ViewController 구현

  • (void)viewDidLoad {

    으아아아

    // [self.orangeView 레이아웃IfNeeded];

// [self.oriangeView updateConstraints];

}

프라그마 마크--- 根据字符串和字体求字符串高degree

-(CGSize)stringSizeWithFont:(UIFont )글꼴 문자열:(NSString )문자열 너비:(CGFloat)너비
{

으아아아

}
-(void)touchesBegan:(NSSet<UITouch > )touches withEvent:(UIEvent *)event
{

으아아아

}

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿