目前分類:進階類 (86)

瀏覽方式: 標題列表 簡短摘要

Paper_Stack_screenshot  

程式碼下載


shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

-(void)viewDidLoad
{[super viewDidLoad];// Do any additional setup after loading the view.UIView*tempView1 =[[[UIView alloc] initWithFrame:self.view.bounds] autorelease];[tempView1 setBackgroundColor:[UIColor blueColor]];[self.view addSubview:tempView1];UIView*tempView2 =[[[UIView alloc] initWithFrame:self.view.bounds] autorelease];[tempView2 setBackgroundColor:[UIColor orangeColor]];[self.view addSubview:tempView2];UITapGestureRecognizer*tapGestureTel1 =[[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(clickH:)]autorelease];UITapGestureRecognizer*tapGestureTel2 =[[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(clickH:)]autorelease];// Set required taps and number of touches//一个手指,拍击两次手势[tapGestureTel2 setNumberOfTapsRequired:2];[tapGestureTel2 setNumberOfTouchesRequired:1];//两个手指,拍击两次手势[tapGestureTel2 setNumberOfTapsRequired:2];[tapGestureTel2 setNumberOfTouchesRequired:2];[tempView1 addGestureRecognizer:tapGestureTel1];[tempView2 addGestureRecognizer:tapGestureTel2];// 向上滑动UISwipeGestureRecognizer*oneFingerSwipeUp =[[[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(clickH:)] autorelease];[oneFingerSwipeUp setDirection:UISwipeGestureRecognizerDirectionUp];[tempView2 addGestureRecognizer:oneFingerSwipeUp];// 向下滑动UISwipeGestureRecognizer*oneFingerSwipeDown =[[[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(clickH:)] autorelease];[oneFingerSwipeDown setDirection:UISwipeGestureRecognizerDirectionDown];[tempView2 addGestureRecognizer:oneFingerSwipeDown];//旋转手势UIRotationGestureRecognizer*twoFingersRotate =[[[UIRotationGestureRecognizer alloc] initWithTarget:self action:@selector(clickH:)] autorelease];[tempView2 addGestureRecognizer:twoFingersRotate];//向里或向外捏的手势UIPinchGestureRecognizer*twoFingerPinch =[[[UIPinchGestureRecognizer alloc] initWithTarget:self action:@selector(clickH:)] autorelease];[tempView2 addGestureRecognizer:twoFingerPinch];}-(IBAction)clickH:(id)sender
{UIView*view =[[self.view subviews] objectAtIndex:1];[self.view insertSubview:view atIndex:0];//将当前的view放到最底部。}//该片段来自于http://outofmemory.cn

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

-(void)searchBar:(UISearchBar*)searchBar textDidChange:(NSString*)searchText
{[requestView searchFromTalbeView:searchText];}-(void)searchFromTalbeView:(NSString*)text
{NSString*searchText=text;if(searchText.length>0){
        _searching=YES;[copyArray removeAllObjects];for(NSString*tempStr in sourceArray){NSRange titleResult=[tempStr rangeOfString:searchText options:NSCaseInsensitiveSearch];if(titleResult.length>0){[copyArray addObject:tempStr];}}}}//该片段来自于http://outofmemory.cn

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

- (void)viewDidLoad

{

    [super viewDidLoad];

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

+ (UIImage *) imageFromView: (UIView *) theView

{

    // Draw a view’s contents into an image context

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

學習iOS開發有一段時間了,可能很多人也會有一樣的想法,究竟自己現在能寫出點什麼看上去能算是應用的程式,我在左思右想之後,用了8個小時,寫了這個歸屬地查詢軟體,我想說的是,這個軟體從代碼上看其實很簡單,學了iOS開發一段時間的人都應該能寫出來,無非就是從一個textfield接收一個電話號碼,之後對電話號碼稍加轉換,之後是用資料庫查詢。

在這裡呢,我們輸入的號碼,無非就是幾種(可能是客服電話,10XXXX;可能是固話:0XXxxxxxxxx,和0XXXxxxxxxxx,這裡我們允許使用者只輸入區號(0XX,0XXX);可能是行動電話:1XXxxxxxxxx,861XXxxxxxxxx,+861XXxxxxxxxx,這裡我們同樣允許使用者輸入電話號碼的前7位,即(1XXxxxx,861XXxxxx,+861XXxxxx)),其餘輸入我們一律視為格式不正確輸入,顯示內容為:輸入的手機號碼,歸屬地,運營商,城市區號;

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1. Use top tabs
Google 建議 Android 應用的 tabs 應該置於 UI 的頂端,而不是底端,如下圖所示:
tabs  

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1)SSToolkit
28121218_tCLX  
Sam Soffes簡直就是一個Objective-C天才,SSToolkit就是個例子。作者將他在App中實現的各種各樣的UI效果做成個代碼庫,方便其他人使用。

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1. 將開源專案的.xcodeproj拖入專案frameworks

2. Build Phases下 Links Binary With Libraries 引入.a檔。Target Dependencies裡引入開源專案檔案

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

首先,為專案新增資源檔Strings File,命名為「Localizable.strings」。
05155055_Kmnb  

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

一、獲取系統所支援的國際化資訊

在國際化之前,你可以在iphone中的」設置->通用->多語言環境->語言」中來查看你的iphone支援哪些語言,當然也可以寫一段代碼測試一下你的iphone都支援哪些語言.測試代碼如下:

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1、IOS程式名稱國際化

1.1 新建一個Single View app模版專案,命名為Localization。

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

陰影效果是電腦圖形的一個很大的飛躍。使用它能夠允許我們創建完整新特效並且有效控制螢幕。如果你希望使用陰影效果,你肯定需要閱讀這個教程。
1038280  

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1317310  
如果使用SDK中標準的觀景窗ICON(UIBarButtonSystemItemCamera),必須遵循Apple的iPhoneHumanInterfaceGuideline。一般以為是個觀景窗圖示,那麼按下後肯定是照相了(UIImagePickerControllerSourceTypeCamera)。其實不然,如果單純的這樣做,肯定會被Reject的。那麼正確的做法是什麼呢?

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

添加Action和Outlet

截至到現在,我們已經會在InterfaceBuilder中用File'sOwner添加Action和Outlet,以及由WriteClassFiles生成應用程式檔了。但是,如果在途中添加Action或者Outlet的時候,原先的Action會被覆蓋掉,我們不得不重新再用File'sOwner生成一遍。

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

準備工作

向AppStore註冊自己的程式之前,需要準備以下的東西。

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

登錄銀行資訊之前,請首先確認以下的資訊

銀行的代碼

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

Core Location is a powerful yet simple iOS framework allowing easy access to the iPhone’s GPS. You can access the coordinates of the device with GPS or cell triangulation, compass, and direction and speed of travel.

Apple’s description:

The Core Location framework lets you determine the current location or heading associated with a device. The framework uses the available hardware to determine the user’s position and heading. You use the classes and protocols in this framework to configure and schedule the delivery of location and heading events. You can also use it to define geographic regions and monitor when the user crosses the boundaries of those regions.

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

- (void)bannerViewDidLoadAd:(ADBannerView *)banner

{

if (!self.bannerIsVisible)

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

文章來源: http://www.cocoachina.com/iphonedev/sdk/2009/0611/174_2.html


shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1 2345