我有一個包含UIView和UIScrollView的xib文件。我有另一個UIView(在中間的屏幕),我想以編程方式添加我的scrollView。將scrollView添加到.xib文件中的視圖
原因是有一次我想添加一個scrollView那裏,另一次我想添加一個mapView。
我所做的是這樣的:
CGRect frame = self.view.bounds;
self.scrollView = [[UIScrollView alloc] initWithFrame: frame];
CGSize pagesScrollViewSize = self.view.frame.size;
self.scrollView.contentSize = CGSizeMake(pagesScrollViewSize.width * self.pageImages.count, pagesScrollViewSize.height);
我還需要設置代理的UIScrollView的。
我無法使它工作。這是我的錯誤:
-[UIScrollView setPageId:]: unrecognized selector sent to instance 0x7dd84e0
2012-10-06 00:56:17.373 testN[3525:c07] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIScrollView setPageId:]: unrecognized selector sent to instance 0x7dd84e0'
我也不知道應該在哪裏連接scrollView delegate
。你可以幫我嗎?
那麼,請告訴我setPageId:方法/屬性?它在哪裏被稱爲?會像object.pageId =東西;你的錯誤是因爲你調用setPageId的對象沒有實現該方法。無論是或者你有一個代碼認爲仍然有效的解除分配的對象。 – Matt