回答
既然你是Xcode的開始。因此請按照以下步驟操作: - 創建類。
2)實現此下面兩種方法中yourCustomClassViewCotroller
: -
-(NSString*)nibName
{
return @"yourViewContollerNibName"
}
-(void)awakeFromNib
{
//use akash code here for creating the button programmatically.
//And also while adding subview button to view. Replace view to self.view
}
3)現在,在你其他類可以說appDelegate.h
聲明屬性您yourCustomClassViewCotroller
的方式類似如下: -
@properties(nonAtomic,strong)yourCustomClassViewCotroller *yourVw;
4)現在在appdelegate.m
文件只是加載您的方法內的視圖控制器類,然後添加到如下所示的窗口: -
-(void)awakeFromNib
{
self.yourVw=[NSViewController alloc]initWithNibName:yourViewContollerNibName bundle:nil];
[_window setContentView:self.yourVw.view];
}
事情是這樣的:
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button addTarget:self
action:@selector(buttonAction:) //action method
forControlEvents:UIControlEventTouchUpInside];
[button setTitle:@"Show View" forState:UIControlStateNormal];
button.frame = CGRectMake(50.0, 100.0, 100.0, 40.0);
[view addSubview:button];
有很多的例子在那裏,如果你更加努力。
非常感謝你n_n –
請投票,如果它幫助! –
我很抱歉,但我需要15分,我可以投票 –
我猜你正在使用故事板。如果沒有,我建議你這樣做!
在故事板中,在視圖控制器之間移動由segues處理。可以通過在按鈕和視圖控制器或兩個視圖控制器之間按CTRL +拖動來創建分段。
CTRL +在按鈕和視圖控制器之間拖動會自動將按鈕的觸摸綁定到segue。
如果你CTRL +在兩個視圖控制器之間拖動,它只會創建一個segue。爲了使開關實際發生,你必須執行與方法SEGUE:- (void)performSegueWithIdentifier:(NSString *)identifier sender:(id)sender
這裏是如何執行賽格瑞的例子:當一個故事板創建一個賽格瑞
[self performSegueWithIdentifier: @"unique segue identifier" sender:self];
,它在這兩個視圖控制器之間創建一個箭頭,如下所示:
這是一個segue,如果按它,您可以更改segue的標識符以及動畫。
注意:如果我沒有弄錯,如果選擇segue樣式「Push」,則必須實現導航控制器。
希望它有幫助,歡呼!
非常感謝你n_n –
@JoseVega如果你發現這是正確的答案,請標記爲正確。:) –
對不起,但我需要15分,我可以投票 –
- 1. 連接導航欄按鈕以查看xcode中的控制器?
- 2. xcode 4 - 鏈接到在標籤控制器中查看導航控制器
- 3. (Xcode 7.3.1)無法連接子視圖控制器來查看controller.swift
- 4. 看起來像鏈接的按鈕
- 5. 直接從查看按鈕調用控制器功能
- 6. 阻止鏈接看起來像按鈕
- 7. 鏈接看起來像提交按鈕
- 8. 以編程方式查看控制器?
- 9. 圖標按鈕-xcode視圖控制器
- 10. 製作可可按鈕看起來像是按編程方式
- 11. 無法連接「按鈕,」從視圖控制器的Xcode
- 12. 無法將添加按鈕鏈接到表視圖控制器 - Xcode
- 13. 以編程方式鏈接的按鈕
- 14. 呈現控制器的值來查看
- 15. 如何使用按鈕來控制另一個查看
- 16. 製作TabBarController按鈕鏈接到第一視圖控制器
- 17. 從codeigniter中查看控制器的單選按鈕值
- 18. 如何從控制器傳遞參數來查看,查看控制器?
- 19. Rails控制器動作的單選按鈕鏈接
- 20. 編程選擇超鏈接按鈕
- 21. 以編程方式創建的嚮導控制中禁用鏈接按鈕
- 22. 按鈕,控制器無法看到按鈕值
- 23. TTLauncherView url來查看控制器? - iPhone SDK
- 24. 回來時查看控制器
- 25. 如何使用集合視圖按鈕來選擇快速查看控制器
- 26. Android編程:控制器類中的按鈕監聽器異常
- 27. MVC應按鈕進入控制器或查看
- 28. TapGesture segue的作品來查看,但不是查看控制器
- 29. iPhone:查看/編輯/列表控制器
- 30. 鏈接目標C類到故事板查看控制器
非常感謝你n_n非常有用 –