我有一个关于uitableview的问题.我在uitableview中有一个水果列表,在右侧导航栏中有一个过滤按钮.当我们点击过滤按钮时,我们如何对水果列表进行排序.我该怎么做filterList函数.下面是code.please看看吧.
/* Fruit.swift */
import Foundation
class Fruit {
var fruitName = ""
init(fruitName: String) { self.fruitName = fruitName }
}
class FruitsListViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {
@IBOutlet var fruitList: UITableView!
@IBOutlet var filterItem: UIBarButtonItem!
var fruitArr:[Fruit] = Fruit
override func viewDidLoad() {
super.viewDidLoad()
var barButton = UIBarButtonItem(title: "Filter", style: .Plain, target: self, action:"filterList")
self.navigationItem.rightBarButtonItem = barButton
var fruits1 = Fruit(fruitName: "Apple" as String)
var fruits2 = Fruit(fruitName: "Mango" as String)
var fruits3 = Fruit(fruitName: "Banana" as String)
var fruits4 …Run Code Online (Sandbox Code Playgroud) 我有麻烦了.我想在导航栏标题中使用图像,但我收到一个错误,即"UIImage"不是"NSString"的子类型.在代码下面,看看它.
class Dashboard: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
self.navigationItem.title = UIImage(named: "logo.png")
// Do any additional setup after loading the view.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
Run Code Online (Sandbox Code Playgroud)
有人可以建议吗?谢谢!
我有一个日期"2014年9月18日星期四"的格式.当我点击"更改日期"按钮.我们如何在swift语言中自动选择datepicker中的这个日期.
我遇到了麻烦,任何人都可以建议如何在swift ios中获得动态文本域的价值?我该怎么做buttonTapped函数.看它
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
var height = 50;
for var i = 1; i <= 3 ; i++
{
var myTextField: UITextField = UITextField(frame: CGRect(x: 0, y: 0, width: 200.00, height: 140.00));
myTextField.placeholder = "Enter Email Address \(i)"
myTextField.center = CGPointMake(160, CGFloat(height))
height = height + 50;
self.view.addSubview(myTextField)
}
var btn = UIButton(frame: CGRectMake(50, 280, 150, 40));
btn.setTitleColor(UIColor.blackColor(), forState: UIControlState.Normal);
btn.setTitle("My Button Text!!", forState:UIControlState.Normal);
btn.addTarget(self, action: "buttonTapped:", forControlEvents: UIControlEvents.TouchUpInside);
self.view.addSubview(btn);
// Do any …Run Code Online (Sandbox Code Playgroud)