2
다음 문제를 이해하려고합니다.Subview 크기 조정 Superview 프레임
나는 그런보기 작성 : 이후
UIView *subNavigation = [[UIView alloc] initWithFrame:CGRectMake(0.0 0.0, 0.0, 70.0)];
내가 그 subNavigation보기에 버튼을 추가하기 위해 루프를 통해 실행 해요을하지만 지금 당장 버튼을 표시하지 않습니다
for (int i = 0; i < 5; i++) {
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
button.frame = CGRectMake(leftOrigin, 0.0, 145.8, MENU_BUTTON_HEIGHT);
leftOrigin += 145.8;
[button setBackgroundColor:[UIColor whiteColor]];
[button setTitle:@"Button Content" forState:UIControlStateNormal];
[button setTitleColor:[UIColor yellowColor] forState:UIControlStateNormal];
[button setTitleColor:[UIColor greenColor] forState:UIControlStateHighlighted];
[button setTag:i];
[subNavigation addSubview:button];
}
그래서 subNavigation은 너비 0.0으로 생성되었습니다. 하위 탐색을 추가 할 때 단추를보고 싶지 않지만 그렇습니다. 모든 하위보기를 슈퍼 뷰의 프레임 너비/높이에 맞게 조정하려면 어떻게해야합니까?
도움 주셔서 감사합니다.
감사합니다 !! setClipsToBounds가 모두 필요했습니다! – MrBr