ソース推薦:BASequenceControl


今日お勧めするコントロールは、BASequenceControlです.効果図は以下の通りです.
源码推荐:BASequenceControl_第1张图片
これを利用してディレクトリ構造管理の応用を実現できるのは、絢爛ではないでしょうか.
このコントロールが提供するAPIはUIsegmentedControlと類似しているため、独自のアプリケーションに統合しやすい.
blog:http://www.dimzzy.com/blog/2011/11/basequencecontrol-to-complement-uisegmentedcontrol/
ソース:https://github.com/dimzzy/BaseAppKit
その使い方をご紹介します.
最初のステップは、もちろんソースコードをダウンロードします.
2つ目は、ソースコードのBASequenceControl.h BASequenceControl.mとImagesディレクトリcopyをあなたのプロジェクトディレクトリにドラッグし、xcodeプロジェクトにドラッグします.
ステップ2では、viewDidLoadに次のコードを追加します.
	BASequenceControl *bs1 = [[BASequenceControl alloc] initWithFrame:CGRectMake(0, 80, 320, 44)];
	[bs1 addSegmentWithTitle:@"happy" animated:NO];
	[bs1 addSegmentWithTitle:@"good" animated:NO];
	[bs1 addSegmentWithTitle:@"cool" animated:NO];
	bs1.overlapWidth = 22;
	[self.view addSubview:bs1];

これで大功を成し遂げた.
Demo for BASequenceControlをテストするか、公式Demoをダウンロードするかを書きました.
他のコントロールの使い方を知りたい場合は、著者のDemo Projectを参照してください.