我在我的視圖的右側有一個子視圖,這隻在橫向模式下可見/屏幕上(很像Facebook的聊天視圖)。請注意,自動佈局已關閉。更改子視圖的框架不起作用?
我想讓用戶通過向左滑動來以縱向模式顯示此視圖。
這裏是在界面生成器設置視圖的自動尺寸面膜:
紅色的看法仍然是可見的,但到了紅色視圖的右側,關閉屏幕。
改變它的框架沒有效果,除了在回到風景模式之後,即使轉向肖像模式,視圖也保持其位置。我猜這是因爲它是調整大小的掩碼,但將它設置爲無效也無濟於事。
-(void)handlePanGesture:(UIPanGestureRecognizer*)pan
{
[self.rightSideView setFrame:CGRectMake(100, 0,
self.rightSideView.frame.size.width,
self.rightSideView.frame.size.height)];
}
這不起作用 –