UIScrollViewで無限にスクロールするというのは、実装がなかなかだるいと思う。そういうことを目的としてそもそもが作られていないからだ。ぐぐってみたらやっている人もいるが、どれも頑張りまくっている。
そういうことをシンプルにやりたい人は、この私が作ったVIewを以下のように置けば一発で解決する。
https://github.com/adachic/StardustCrossView/tree/0.1
StardustCrossViewというライブラリを今作っているのだが、無限スクロールするところまでできた。
動作の様子は以下を確認してもらいたい。
http://youtu.be/OJhYBmFaVPc
ビルドしたら、StardustCrossView.frameworkというファイルができるんで、そいつをあなた様のawesome project にaddしてくれれば、良い。
使い方
```objc:SampleViewController.m`
import
-
(void)viewWillAppear:(BOOL)animated {
/まずViewを配置/
StardustCrossView *view = [[StardustCrossView alloc] initWithFrame:CGRectMake(50, 0, 100, 480)];
[self.view addSubview:view];/メニューを追加する(いくつでも良い)/
[view addMenuWithImage:nil text:@"text1" onClick:nil];
[view addMenuWithImage:nil text:@"text1" onClick:nil];
[view addMenuWithImage:nil text:@"text1" onClick:nil];
[view addMenuWithImage:nil text:@"text1" onClick:nil];
[view addMenuWithImage:nil text:@"text1" onClick:nil];
[view addMenuWithImage:nil text:@"text1" onClick:nil];[view addMenuWithImage:nil text:@"text1" onClick:nil];
[view addMenuWithImage:nil text:@"text1" onClick:nil];
[view addMenuWithImage:nil text:@"text1" onClick:nil];
[view addMenuWithImage:nil text:@"text1" onClick:nil];
[view addMenuWithImage:nil text:@"text1" onClick:nil];
[view addMenuWithImage:nil text:@"text1" onClick:nil];
[view addMenuWithImage:nil text:@"text1" onClick:nil];
[view addMenuWithImage:nil text:@"text1" onClick:nil];
[view addMenuWithImage:nil text:@"text1" onClick:nil];
[view addMenuWithImage:nil text:@"text1" onClick:nil];
[view addMenuWithImage:nil text:@"text1" onClick:nil];
[view addMenuWithImage:nil text:@"text1" onClick:nil];
[view addMenuWithImage:nil text:@"text1" onClick:nil];/動き出す/
[view fallingStars];
}
このライブラリは今後、行けてるメニュー用UIとして育てて行くので、非常に役立つと思う。