我在我的自定义UIView中编写了这个函数,它改变了我的ViewController中的位置UICollectionView:
-(void) lowerPictures {
UICollectionView* collectionView = ((AlbumViewController*)_basicViewController).picturesCollectionView;
float endPosition = collectionView.frame.origin.y + self.frame.size.height;
CGRect endFrame = CGRectMake(collectionView.frame.origin.x, endPosition,collectionView.frame.size.width, collectionView.frame.size.height);
collectionView.frame = endFrame;
}
出于某种原因,无论我做什么,我的框架都不会改变。有什么理由吗?