簡體   English   中英

我在UIScrollView中有一個UIView。 如何引用父級UIScrollView?

[英]I have a UIView inside of a UIScrollView. How do I reference the parent UIScrollView?

我終於弄清楚了如何將UIView粘貼到UIScrollView中,但是現在我遇到了無法從UIView調用UIScrollView(UIView的父級)的問題。

我已經嘗試過類似的東西:

UIScrollView *scrollView = (UIScrollView *)self.superview;

但這不起作用。 我的想法是,超級視圖將是當前視圖(UIView)的容器,但是返回了UIView,所以我只是將其強制轉換為UIScrollView,結果發現這不是正確的猜測。

你打電話時

[someView addSubview:someOtherView];

someView自動設置為someOtherView someView視圖。 就您而言,如果這

UIScrollView *scrollView = (UIScrollView *)[self superview];

不起作用(您的問題中可能有錯別字,因為缺少“ =”),則設置時遇到了問題(如果是這種情況,請發布您的設置代碼)。

您可以通過IB或代碼將scrollView添加到UIView中。

通過代碼,您可以添加為

[self.view addSubView:scView];

在此之前,您需要將所有字段,標簽和TextFields添加到ScrollView。 並將標簽設置為參考字段。

如果您在scrollView中添加文本字段...

[scView addSubView:TextFieldsName];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM