您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
02 ios買粉絲怎么放到桌面(蘋果手機的買粉絲筆記是怎么用)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-06-03 00:47:35【】1人已围观
简介tton3.frame=CGRectMake(20,168,125,125);button4.frame=CGRectMake(175,168,125,125);button5.frame=CGRec
button4.frame = CGRectMake(175, 168, 125, 125);
button5.frame = CGRectMake(20, 315, 125, 125);
button6.frame = CGRectMake(175, 315, 125, 125);
}
else
{
button1.frame = CGRectMake(20, 20, 125, 125);
button2.frame = CGRectMake(20, 155, 125, 125);
button3.frame = CGRectMake(177, 20, 125, 125);
button4.frame = CGRectMake(177, 155, 125, 125);
button5.frame = CGRectMake(328, 20, 125, 125);
button6.frame = CGRectMake(328, 155, 125, 125);
}
}
還需要修改- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation的代碼:
修改后為:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationPortrait
|| interfaceOrientation == UIInterfaceOrientationLandscapeLeft
|| interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}
然后在dealloc中釋放資源:
- (void)dealloc
{
[button1 release];
[button2 release];
[button3 release];
[button4 release];
[button5 release];
[button6 release];
[super dealloc];
}
到此代碼部分搞定,然后就是連接控制器和視圖了。這點應該比較簡單了。呵呵!
然后Build and Go最終結果為:
3.切換視圖
這種方法使用于比較復雜的界面,是需要分別設計橫向模式和縱向模式,然后在使用的過程中自動切換。
當然了這個也需要確定輸出口和一些方法了。
首先定義輸出口:
(簡單描述,設計兩個視圖,一個定義為landscape,一個是portrait,一個為320x460,一個為480x300,每一個輸出口分別和每個視圖中的按鈕想關聯)
//用于切換的兩個View
IBOutlet UIView *landscape;
IBOutlet UIView *portrait;
//Foo兩個View中的Foo按鈕
IBOutlet UIButton *landscapeFooButton;
IBOutlet UIButton *portraitFooButton;
//Bar兩個View中的Bar按鈕
IBOutlet UIButton *landscapeBarButton;
IBOutlet UIButton *portraitBarButton;
還需要File's Owner和兩個View想關聯。按住Ctrl將File's Owner拖到Portrait上面,在彈出灰色菜單上選擇Portrait同理選擇Landscape。然后在按住Ctrl將File's Owner拖到Landscape上面,在彈出的灰色菜單上選擇View,讓Landscape為自啟動View。
然后是方法的實現:
-(void)willAnimateFirstHalfOfRotationToInterfaceOrientation:(UIInterfaceOrientation)to ration:(NSTimeInterval)ration
{
if(to == UIInterfaceOrientationPortrait)
{
self.view = self.portrait;
self.view.transform = CGAffineTransformIdentity;
self.view.transform = CGAffineTransformMakeRotation(degressToRadian(0));
self.view.bounds = CGRectMake(0.0, 0.0, 320.0, 460.0);
}
else if (to == UIInterfaceOrientationLandscapeLeft)
{
self.view = self.landscape;
self.view.transform = CGAffineTransformIdentity;
self.view.transform = CGAffineTransformMakeRotation(degressToRadian(-90));
self.view.bounds = CGRectMake(0.0, 0.0, 460.0, 320.0);
}
else if (to == UIInterfaceOrientationPortraitUpsideDown)
{
self.view = self.portrait;
self.view.transform = CGAffineTransformIdentity;
self.view.transform = CGAffineTransformMakeRotation(degressToRadian(180));
self.view.bounds = CGRectMake(0.0, 0.0, 320.0, 460.0);
}
else if (to == UIInterfaceOrientationLandscapeRight)
{
self.view = self.landscape;
self.view.transform = CGAffineTransformIdentity;
self.view.transform = CGAffineTransformMakeRotation(degressToRadian(90));
self.view.bounds = CGRectMake(0.0, 0.0, 460.0, 320.0);
}
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return YES;
}
不要忘了在dealloc中釋放資源哦。
因為在上面的代碼中使用到了Core Graphics框架,因此要把該框架連接到該項目中,具體的方法是:在Resources上面點右鍵Add->Existing Frameworks。然后就是查找路徑了。我第一次就看錯了沒有找到,哎,做事情不下心呀!具體路徑為:/Developer/Platforms /iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator2.2.1.sdk/System /Library/Frameworks/CoreGraphics.framework 呵呵,這個路徑是有點長不好找,記住不是在:/Developer/SDKs里面了,我剛開始就是找到呢里面了。呵呵!還有就是導入后會處理一個提示框, 不要Copy,Reference Type要選擇Relative to Current SDK然后add就OK了。
例子中還有一個方法是對View中的按鈕實現隱藏的,這個就比較簡單了!
具體方法為:
-(IBAction)buttonPressed:(id)sender
{
if(sender == portraitFooButton||sender == landscapeFooButton)
{
portraitFooButton.hidden=YES;
landscapeFooButton.hidden=YES;
}
else
{
portraitBarButton.hidden=YES;
landscapeBarButton.hidden=YES;
}
}
呵呵,上圖兩張看看:
剛開始運行時的圖片
旋轉后并且按了Foo按鈕后的圖片
買粉絲買粉絲推送消息的封面圖片,ios無法顯示,Android顯示正常。
問題已經解決!把圖片名稱改成英文,如果還不行,就把圖片路徑下的中文全換成英文!
很赞哦!(156)
相关文章
- 01 武漢協和醫院官方買粉絲買粉絲怎么認證(武漢協和醫院專家門診掛號,買粉絲買粉絲顯示滿了,到科室現場,還能掛到號嗎?周六周日甲狀腺有專家號嗎?)
- 01 國際貿易理論與實務計算題公式(國際貿易理論與實務:貿易術語之間的換算,想知道下邊圖片中的公式對不??)
- 01 國際貿易術語的作用包括(國際貿易術語的作用主要是())
- 01 武漢凱晨國際貿易有限公司簡介(武漢凱晨國際貿易有限公司電話是多少?)
- 01 國際貿易畢業好找工作嗎(國際貿易畢業可以做什么工作?)
- 01 國際貿易術語的區別和聯系(請問《國際貨物銷售合同公約》和《國際貿易術語》的關系何在?多謝!)
- 01 武漢世紀力天化妝品貿易有限公司(力天世紀空氣凈化器的特點)
- 01 武漢協和醫院買粉絲買粉絲二維碼(武漢協和醫院專家門診掛號,買粉絲買粉絲顯示滿了,到科室現場,還能掛到號嗎?周六周日甲狀腺有專家號嗎?)
- 01 武漢天成健貿易有限公司(銀川天成健藥物研究有限公司怎么樣)
- 01 武漢協和買粉絲買粉絲提示報告單已出,為什么查不到么(掛號網上顯示預約滿了現場還有號嗎)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款的名片
职业:程序员,设计师
现居:河北省邯郸广平县
工作室:小组
Email:[email protected]
热门文章
站长推荐
01 國際貿易比國內貿易困難復雜但風險小(進出口貿易公司面臨的主要風險是什么?應如何有效地規避風險?)
01 武漢兒童醫院買粉絲二維碼(兒童醫院就診二維碼號怎么查)
01 國際貿易理論與實務期末考試(200分求全國2009年1月高等教育自學考試 《國際貿易理論與實務》試題答案)
01 國際貿易理論與實務2012年版電子書(2012年國際貿易理論與實務試題的答案?)
01 國際貿易理論與實務計算題不寫公式扣分嗎(國際貿易理論與實務的計算公式)
01 國際貿易理論與實務形考作業(物業管理實務1形成性考核冊答案.)
01 國際貿易理論與實務計算題答案錯了有分嗎(2014年4月全國自考真題《國際貿易理論與實務》)
01 國際貿易流程圖PPT(企業網站策劃書怎么寫?)