iOS 개발-UI편 Swift편 & UItoolbar
22192 단어 toolbar
UIToolbar
1 class UIToolBarUISearchBar: UIViewController,UISearchBarDelegate {
2
3 var titleString:String!
4
5 override func viewDidLoad() {
6 super.viewDidLoad()
7
8 // Do any additional setup after loading the view.
9
10
11 /********** UIToolbar ************************************************/
12 // UIToolbar
13 var toolBar:UIToolbar = UIToolbar(frame: CGRectMake(0, 0, UIScreen.mainScreen().bounds.size.width, 65))
14
15 //
16 self.view.addSubview(toolBar)
17
18 //
19 toolBar.barStyle = UIBarStyle.Default
20
21 //
22 toolBar.tintColor = UIColor.greenColor()
23
24 //
25 toolBar.backgroundColor = UIColor.redColor()
26
27 //
28 var flexibleSpace = UIBarButtonItem(barButtonSystemItem:UIBarButtonSystemItem.FlexibleSpace, target:"barButtonItemClicked:", action:nil)
29
30 //
31 var backItem = UIBarButtonItem(title: " ", style:UIBarButtonItemStyle.Plain, target:self, action:"backItemClicked:")
32
33 //
34 var barBtnItem1 = UIBarButtonItem(title: " 1", style:UIBarButtonItemStyle.Plain, target:self, action:"barBtnItemClicked:")
35 var barBtnItem2 = UIBarButtonItem(title: " 2", style:UIBarButtonItemStyle.Plain, target:self, action:"barBtnItemClicked:")
36
37 toolBar.items = [flexibleSpace, backItem, flexibleSpace, barBtnItem1, flexibleSpace, barBtnItem2,flexibleSpace]
38
39
40
41
42
43
44
45
46
47
48
49
50 /********** UIToolbar ************************************************/
51
52 var searchBar = UISearchBar(frame: CGRectMake(0, 100, UIScreen.mainScreen().bounds.size.width, 45))
53
54 self.view.addSubview(searchBar)
55
56 // UISearchBar
57 searchBar.barStyle = UIBarStyle.Default
58
59 // UISearchBar
60 searchBar.delegate = self
61
62 // UISearchBar
63 searchBar.text = " "
64
65 // ,
66 searchBar.prompt = " App, "
67
68 // - ,
69 searchBar.placeholder = " App "
70
71 //
72 searchBar.showsBookmarkButton = true
73
74 // cancel
75 searchBar.showsCancelButton = true
76
77 //
78 searchBar.showsSearchResultsButton = true
79
80 //
81 searchBar.searchResultsButtonSelected = true
82
83 //bar
84 searchBar.tintColor = UIColor.redColor()
85
86 // UISearchBar
87 searchBar.translucent = true
88
89 //
90 searchBar.autocapitalizationType = UITextAutocapitalizationType.AllCharacters
91
92 //
93 searchBar.autocorrectionType = UITextAutocorrectionType.Default
94
95 //
96 searchBar.keyboardType = UIKeyboardType.Default
97
98 //UISearchBar ,
99 searchBar.scopeButtonTitles = ["1","2"]
100
101 //UISearchBar 。 0。
102 searchBar.selectedScopeButtonIndex = 2
103
104 // UISearchBar
105 searchBar.showsScopeBar = true
106
107 }
108
109 override func didReceiveMemoryWarning() {
110 super.didReceiveMemoryWarning()
111 // Dispose of any resources that can be recreated.
112 }
113
114
115 /*
116 // MARK: - Navigation
117
118 // In a storyboard-based application, you will often want to do a little preparation before navigation
119 override func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!) {
120 // Get the new view controller using segue.destinationViewController.
121 // Pass the selected object to the new view controller.
122 }
123 */
124
125 //
126 func backItemClicked(sender: UIBarButtonItem)
127 {
128 self.navigationController?.popViewControllerAnimated(true)
129 }
130
131 //
132 func barBtnItemClicked(sender: UIBarButtonItem)
133 {
134 var barItemTitle = sender.title
135
136 var aler:UIAlertView = UIAlertView(title: " ", message: barItemTitle, delegate: nil, cancelButtonTitle: " ")
137 aler.show()
138 }
139
140
141
142 // MARK: - UISearchBarDelegate
143
144 //
145 func searchBarShouldBeginEditing(searchBar: UISearchBar) -> Bool{
146 return true //
147 }
148
149 //
150 func searchBarTextDidBeginEditing(searchBar: UISearchBar){
151
152 }
153 //
154 func searchBarShouldEndEditing(searchBar: UISearchBar) -> Bool{
155 return true
156 }
157
158 //
159 func searchBarTextDidEndEditing(searchBar: UISearchBar){
160
161 }
162
163 // searchText
164 func searchBar(searchBar: UISearchBar, textDidChange searchText: String){
165
166 }
167
168 //
169 func searchBar(searchBar: UISearchBar, shouldChangeTextInRange range: NSRange, replacementText text: String) -> Bool{
170 return true
171 }
172
173 //
174 func searchBarSearchButtonClicked(searchBar: UISearchBar){
175
176 }
177
178 //
179 func searchBarBookmarkButtonClicked(searchBar: UISearchBar){
180
181 }
182
183 //
184 func searchBarCancelButtonClicked(searchBar: UISearchBar){
185
186 }
187
188 //
189 func searchBarResultsListButtonClicked(searchBar: UISearchBar){
190
191 }
192
193 //UISearchBar
194 func searchBar(searchBar: UISearchBar, selectedScopeButtonIndexDidChange selectedScope: Int){
195
196 }
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
글을 쓰는 논문의 글자 수를 Mac 메뉴 바에 표시집필중의 논문의 진척이 항상 눈에 들어가면 동기부여가 오르는군요. 글쓰기 중인 논문의 문자 수를 툴바에 표시하도록 했습니다. PDF 파일에서 문자 수를 얻고, 을 사용하여 쉘 스크립트를 정기적으로 실행 , Mac의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.