Intereting Posts
Как установить автоматически вычисленное свойство NSManagedObject до его сохранения? Как использовать Moya для загрузки файла CoreBluetooth – запрос не поддерживается. Зачем? Unit Test – вызов навигация с viewcontroller равен нулю Расположение элементов раскадровки отключено Приложение iCloud активизируется при переключении iCloud вкл / выкл в настройках iOS 7.1 UIScrollView с чистым подходом AutoLayout, масштабирование и центрирование ImageView Как отключить предварительный просмотр пользовательского интерфейса в Swift? iOS: расширяемый просмотр списка, не создающий вновь добавленный элемент управления Гироскоп устройства (акселерометр), не работающий с флагом -ObjC-Linker в Cocos2dx-2.2.6 Альтернативные звуковые дорожки с потоковым потоком HTTP SecTrustSetAnchorCertificates с сертификатом клиента Измените конкретный цветной uipicker Почему мой заголовок не изменяется с использованием Core Location? iOS QuickStart для Google Таблиц API не работает после преобразования в Swift 3

UIViews в scrollviews

У меня есть UIScrollview с UIView , и в каждом UIView есть метки и изображение. Я зацикливаю это представление, и он работает нормально, но у меня есть кнопка Grid и когда я нажимаю на нее, они меняются в сетку. Проблема в том, что последний элемент не работает нормально, как другие. Одна из ярлыков скрыта в последнем элементе. И когда я нажал кнопку просмотра списка, последний элемент снова имеет проблему, метки заполнены, но «Вид» не изменился.

-Обновить.

размер содержимого в порядке, и он оставляет место для последнего элемента, но последний элемент находится где-то. Я не могу опубликовать изображения из-за репутации.

`- (void) actionList {

 int prods = 0; isGrid = NO; for(UIView*iView in sv_results.subviews){ for(UILabel *iView2 in iView.subviews){ if([iView2 isMemberOfClass:[UILabel class]]){ if(iView2.tag == 0) { iView2.frame = CGRectMake(80, 0, 150, 50); iView2.font = [UIFont boldSystemFontOfSize:12.0f]; NSLog(@"%@",iView2.text); } else if(iView2.tag == 1) { pricewidth = [iView2.text sizeWithAttributes:@{NSFontAttributeName:[UIFont systemFontOfSize:13.0f]}]; iView2.frame = CGRectMake(80, 20, pricewidth.width+1, 50); iView2.font = [UIFont systemFontOfSize:13.0f]; for(UIView *discountline in iView2.subviews) { discountline.frame = CGRectMake(0, iView2.frame.size.height/2, iView2.frame.size.width, 1); } } else if(iView2.tag == 2) { iView2.frame = CGRectMake(screenRect.size.width-60, 30, 50, 15); iView2.font = [UIFont systemFontOfSize:10.0f]; } else if(iView2.tag == 3) { iView2.frame = CGRectMake(140, 20, 150, 50); iView2.font = [UIFont systemFontOfSize:13.0f]; } } if([iView2 isMemberOfClass:[AsyncImageView class]]){ iView2.frame = CGRectMake(15,12,50,50); iView2.layer.cornerRadius = 5; } } NSLog(@"all avail data > %i",allAvailableData); for(int i = 0;i<allAvailableData;i++) { if(iView.tag == i) { NSLog(@"UIView tag > %i",iView.tag); iView.frame = CGRectMake(0,((i-1)*75),320,75); } } prods++; iView.layer.borderWidth = .3f; } NSLog(@"%i",prods); sv_results.contentSize = CGSizeMake(320,(allAvailableData)*75); 

} `

Solutions Collecting From Web of "UIViews в scrollviews"