在我的應用程序,我想實現對下面的圖片中顯示一樣的顯示控制器的iCarousel,我是通過對多教程和鏈接,但IAM走了沒有得到我的要求,幫我請爲iPhone定製iCarousel?
6
A
回答
5
它被稱爲的CoverFlow在iOS中。按照this link你會得到你想要的,並會知道如何實現它。
或者您也可以refer this question on stack overflow。這裏是accepted answered of mine
1
嘗試iCarousel for iOS它是更好的方式來使用易於實現更多的旋轉木馬效果,如垂直和水平。下面的鏈接下載和實施教程。
https://github.com/nicklockwood/iCarousel
iCarousel水平滾動實施教程鏈接如下:以下鏈接
iCarousel示範項目
2
您可以從以下使用iCarousel達到相同的效果
鏈接下載輪播效果的示例代碼。 https://github.com/nicklockwood/iCarousel
在No Nib文件夾中有一個示例。
打開它&根據用戶要求修改下面的代碼
//在iCarouselExampleViewController.m
在下面的方法中修改那裏代碼按您的need.By有關可以在主視圖中加入不同的UI設計你所需的UI。
在我的情況下,我在該主視圖上添加了一個圖像&標籤。
- (UIView *)carousel:(iCarousel *)carousel viewForItemAtIndex:(NSUInteger)index reusingView:(UIView *)view
{
UILabel *label = nil;
UIImageView *imageLogo=nil;
UIImageView *imageBack=nil;
//create new view if no view is available for recycling
if (view == nil)
{
view = [[[UIImageView alloc] initWithImage:[UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"page1" ofType:@"png"]]] autorelease];
imageBack=[[[UIImageView alloc] initWithImage:[UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"3" ofType:@"png"]]] autorelease];
imageBack.frame=CGRectMake(70, 70,388, 49);
[view addSubview:imageBack];
label = [[UILabel alloc]initWithFrame:CGRectMake(80, 78, 380, 30)];
label.backgroundColor=[UIColor darkGrayColor];
label.font = [label.font fontWithSize:20];
label.backgroundColor=[UIColor clearColor];
[view addSubview:label];
imageLogo=[[[UIImageView alloc] initWithImage:[UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"Map" ofType:@"png"]]] autorelease];
imageLogo.frame=CGRectMake(25, 70, 50, 49);
[view addSubview:imageLogo];
}
else
{
label = [[view subviews] lastObject];
}
label.text = @"Some text";
label.frame=CGRectMake(label.frame.origin.x, label.frame.origin.y, label.frame.size.width,label.frame.size.height);
return view;
}
}
2
iCarousel用於顯示視圖,而不是視圖控制器。
沒有必要爲您正在嘗試執行的操作提供視圖控制器數組 - 因爲所有視圖的行爲方式與您可以將控制邏輯放入一個視圖控制器中的方式相同,該控制器管理輪播並具有任何按鈕在您的輪播視圖中調用主視圖控制器上的方法,使用項目索引來確定哪個輪播項目被按下。
有附帶iCarousel顯示如何做到這一點,包括控制例如其示出了如何加載從筆尖文件個別轉盤視圖及其動作綁定到主視圖控制器幾個例子。
相關問題
- 1. 定製iPhone視圖爲iPad
- 2. 與iCarousel
- 3. 在iCarousel
- 4. 定製quicktime iphone
- 5. 定製uiwindow iphone
- 6. iphone定製UIButtons
- 7. 在iPhone上爲ABPeoplePickerNavigationController定製地址簿
- 8. 爲iphone sdk定製AddThis共享菜單?
- 9. iPhone限制爲特定版本
- 10. 如何爲iphone定製cakephp網站
- 11. 與iCarousel分頁
- 12. iCarousel中的ScrollDirection?
- 13. iCarousel的索引
- 14. iCarousel ZOOM(捏)
- 15. iCarousel不順利
- 16. UIScrollView中的ICarousel
- 17. iCarousel問題
- 18. 扭捏iCarousel
- 19. iCarousel iOS 6 - Storyboarding
- 20. icarousel未顯示
- 21. 定製iPhone鍵盤
- 22. iPhone定製地圖
- 23. 定製Iphone鍵盤
- 24. iPhone的定製UISlider
- 25. Monotouch iphone定製UITableView
- 26. 確定iCarousel已經切換視圖
- 27. 如何在iphone上設置iCarousel上的CustomFrame?
- 28. iCarousel - Thread1信號SIGABRT
- 29. 在iCarousel中尋呼
- 30. iCarousel配置任務
你有沒有實現這個iCarousel類型?如果是,請分享。 –