の へのアクセスに問題がContentOffset
ありUIScrollView
ます。以前はこれで問題はありませんでしたが、今回はUIScrollView
が にContainer View
リンクされていViewController
ます。
私の状況をよりよく理解するために、スキームと写真を次に示します。
MenuViewController =>コンテナー ビュー=> ScrollView1ViewController => ScrollView1
UIScrollView
私が取得しなければならない は、 のをContentOffset
使用してリンクさIBOutlet
れていScrollView1ViewController.h
ます。
だから私の質問は: からのContentOffset
を知ることは可能ですか? 内部にIBOutletをインポートするかもしれませんUIScrollView
MenuViewController.m
ScrollView1ViewController.h
MenuViewController.m
ScrollView1ViewController.h
#import <UIKit/UIKit.h>
@interface ScrollView1ViewController : UIViewController <UIScrollViewDelegate>
{
}
@property (weak, nonatomic) IBOutlet UIScrollView *scrollView1;
@end
MenuViewController.m
#import "MenuViewController.h"
#import "ScrollView1ViewController.h"
@interface MenuViewController ()
{
}
@property (strong, nonatomic) ScrollView1ViewController *sV1VC;
@property (weak, nonatomic) UIScrollView *scrollView1;
@end
/***/
- (void)scrollForward
{
self.offsetPoint = self.scrollView1.contentOffset.x;
if ((self.offsetPoint == 0))
{
[self.scrollView1 setContentOffset:CGPointMake(270, 0) animated:YES];
}
}
私の問題をよりよく理解するためにさらにコードや写真が必要な場合は、遠慮なく私に尋ねてください。
ありがとう