我想用上部和下部製作iPad應用程序。按鈕將位於下部,點擊時只有中間部分會改變。我必須使用什麼樣的結構?我沒有標準窗口,標籤和按鈕的問題,但我不知道如何確保中間部分不會改變。3部分結構iPad應用程序
0
A
回答
0
您可以在屏幕,第一屏幕上一級,第二屏幕中級,第三屏幕較低級別屏幕中使用3個UIViews,並且它會給出您想要的結果。
ViewController.h
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController
@property (weak, nonatomic) IBOutlet UIView *view1;
@property (weak, nonatomic) IBOutlet UIView *view2;
@property (weak, nonatomic) IBOutlet UIView *view3;
@property (weak, nonatomic) IBOutlet UIButton *btnSubmit;
@property (weak, nonatomic) IBOutlet UILabel *lblClick;
- (IBAction)btnClick:(id)sender;
@end
ViewController.m
@implementation ViewController
int i=1;
@synthesize view1;
@synthesize view2;
@synthesize view3;
@synthesize btnSubmit;
@synthesize lblClick;
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Release any cached data, images, etc that aren't in use.
}
#pragma mark - View lifecycle
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (void)viewDidUnload
{
[self setView1:nil];
[self setView2:nil];
[self setView3:nil];
[self setBtnSubmit:nil];
[self setLblClick:nil];
[super viewDidUnload];
// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
}
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
}
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
}
- (void)viewWillDisappear:(BOOL)animated
{
[super viewWillDisappear:animated];
}
- (void)viewDidDisappear:(BOOL)animated
{
[super viewDidDisappear:animated];
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientations
return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
}
- (IBAction)btnClick:(id)sender
{
btnSubmit.tag = i++;
lblClick.text = [NSString stringWithFormat:@"%d",i];
if(i%2 == 0)
{
view2.backgroundColor = [UIColor blueColor];
}
else
{
view2.backgroundColor = [UIColor greenColor];
}
}
@end
上面的例子只是一個想法在1個視圖 - 控制與3次工作,在這個例子中取3次,其中第一視圖,只是空白,2視圖有顯示點擊查看按鈕的值3的標籤。並點擊按鈕上的標籤值是甚至然後view2背景顏色被改變ti藍色是vaqlue是奇數然後它變成綠色。在視圖3中有 有jus按鈕。
+0
你能舉個例子嗎?我想了解如何使用uiview類來做到這一點,謝謝 – bykrkc
+0
見編輯答案 –
相關問題
- 1. iPad \ iPhone應用程序結構
- 2. Rails 3 link_to部分結構
- 3. iPad應用程序分配
- 4. 分屏應用程序iPad
- 5. 單個頁面JavaScript應用程序的體系結構部分
- 6. Qt應用程序接口部分的體系結構
- 7. 如何分配iPad應用程序作爲內部應用程序?
- 8. iPad應用程序的內部使用
- 9. 在iPad上構建flickr應用程序
- 10. 爲iPad構建iPhone應用程序
- 11. iPhone/iPad應用程序更新內部應用程序本身
- 12. Django應用程序結構
- 13. PHP應用程序結構
- 14. socket.io應用程序結構
- 15. Rails應用程序結構
- 16. 結構CodeIgniter應用程序
- 17. 應用程序結構
- 18. iPhone應用程序結構
- 19. Web應用程序結構
- 20. MVC應用程序結構
- 21. Android應用程序結構
- 22. 自定義iPad應用程序部署?
- 23. iPad的主細部應用程序
- 24. ipad/iphone,安全應用程序分發
- 25. UI拆分視圖應用程序ipad
- 26. 企業的iPad應用程序分配
- 27. App Store中「僅限iPad」部分的iPhone應用程序
- 28. 大部分iPad OpenGL ES應用程序不是視網膜
- 29. iPhone/iPad應用程序中的「部分」網絡視圖
- 30. 與iPad上的數據分開部署應用程序
你可以將你的屏幕分成3個UIView,頂部 - 中間和底部,並將按鈕放入適當的UIView。當你點擊一個按鈕時,你可以通過移動這些UIViews來改變視圖的一部分。 – Engnyl