Я встречаю странное изменение размера.UIView изменяет размер subview
Когда я изменить размер UIView, его высота подвида идет на 0.
Я предположил бы, что следующий код будет только изменить размер вида - это не подтаблицы.
NSLog(@"view = %@", view);
NSLog(@"subview = %@", subview);
CGRect frame = view.frame;
frame.size.height = 50;
view.frame = frame;
NSLog(@"view = %@", view);
NSLog(@"subview = %@", subview);
Тем не менее, выше, дает следующий результат:
view = <UIView: 0x97e68c0; frame = (0 0; 320 400); autoresize = RM+BM; layer = <CALayer: 0x97e5f10>>
subview = <UIView: 0xb87f510; frame = (0 0; 320 50); autoresize = W+H; layer = <CALayer: 0xb87f020>>
view = <UIView: 0x97e68c0; frame = (0 0; 320 50); autoresize = RM+BM; layer = <CALayer: 0x97e5f10>>
subview = <UIView: 0xb87f510; frame = (0 0; 320 0); autoresize = W+H; layer = <CALayer: 0xb87f020>>
Любые мысли?
Это исправлено. Благодаря! Я удалил UIViewAutoresizingFlexibleHeight из маски (через построитель интерфейса), и он работал как шарм. Благодаря! – bbrame