我正在从]遵循这些代码>
1)http://code.davidjanes.com/blog/2009/09/26/uipagecontrol-uiscrollview/#comment-955
2)https://developer.apple.com/library/archive/samplecode/PageControl/Introduction/Intro.html
现在,我希望按照以下示例以自定义方式在我的应用程序中实现的东西:(MyOwn的CustomController)
- (void)setupPage; of Jones link
我想在每个Scrollview视图中都有多个小视图,就像多维数据集/ Sudoko ...,而不是ImageView并为每个小视图提供事件。我认为在ScrollView的每个页面中大约有20个视图。如何通过创建自己的协议,定义数据源和委托方法来实现这些功能。
结构将是这样:
-->UIScrollView -->View1 -->around 20 smallViews with each having events so that user can move to next view to show detail explanation. -->View1 -->around 20 smallViews with each having events so that user can move to next view to show detail explanation. -->View1 -->around 20 smallViews with each having events so that user can move to next view to show detail explanation. …n number of Views.
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS94bWlIbS5wbmcifQ==” alt =“在此处输入图像描述”>
[Scrollview的每一页中都会有这样的屏幕。如何通过创建名为Tile的新类来处理这个问题,它本身就是一个视图。
尽管我肯定会以自己的方式来执行此操作,但这就像临时方法一样,并且称为非常差的编程。但是我想以一种更聪明的方式做到这一点,这样我就可以在其他类中使用相同的东西,这将减少我的编码并给我的客户留下好印象;)
此外,我知道我必须照顾内存管理!
我正在从1开始遵循这些代码)http://code.davidjanes.com/blog/2009/09/26/uipagecontrol-uiscrollview/#comment-955 2)https://developer.apple.com/library/存档/样本代码/ PageControl / ...
给每个较小的视图一个标识符(例如,使用UIView
适当的tag
),然后在您的委托/数据源/等中,针对您想要的任何视图执行适当的操作。示例: