Buy*_*ian 5 cocoa-touch objective-c ios
我有一个问题UIPageControl.我在下面简化了问题:
我UIPageControl在"界面"构建器的应用程序中放了一个按钮和一个按钮,并在代码中添加以下内容:
- (IBAction)tappedButton:(id)sender{
self.pageControl.currentPage = 3;
NSLog(@"Tapped Button");
}
- (IBAction)changePage:(id)sender{
NSLog(@"PAGE Changed!!!!");
}
Run Code Online (Sandbox Code Playgroud)
我通过Interface Builder将Value Changed操作附加到pageController.
当我点击按钮时,我看到输出"Tapped Button",第三个点突出显示......但是changePage从不调用该方法.
有任何想法吗?
仅当用户使用 UIPageControl 请求更改页面时才会调用 changePage: 方法。当用户点击按钮时它不会被调用。如果您想在按下按钮时调用changePage:方法,请显式调用它:
[self changePage: nil];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4401 次 |
| 最近记录: |