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     }

 

좋은 웹페이지 즐겨찾기