小编Abu*_*lim的帖子

在appdelegate中设置初始viewcontroller - swift

我想从appdelegate设置初始viewcontroller.我找到了一个非常好的答案,但它是在Objective C中,我很难在swift中实现同样的功能.

使用Storyboard以编程方式设置初始视图控制器

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions
{
    self.window = [[UIWindow alloc] initWithFrame:UIScreen.mainScreen.bounds];

    UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];

    UIViewController *viewController = // determine the initial view controller here and instantiate   it with [storyboard instantiateViewControllerWithIdentifier:<storyboard id>];

    self.window.rootViewController = viewController;
    [self.window makeKeyAndVisible];

    return YES;
}
Run Code Online (Sandbox Code Playgroud)

有人能帮忙吗?

我希望初始Viewcontroller依赖于使用条件语句满足的某些条件.

ios

133
推荐指数
13
解决办法
15万
查看次数

具有多个文本字段输入视图的多个选择器视图Swift

我一直在搜索论坛,没有任何帮助.我在一个视图控制器中使用4个文本字段,对于每个文本字段,我使用单独的pickerView作为textFields(4pickers)的inputViews.

当我单击第一个textField时,pickerView1成功出现并且textfield显示数据,但是当我单击第二个,第三个和第四个文本字段时,会出现第一个pickerView.我怀疑错误在于inputView声明.

如果你能帮助在pickerView中添加一个"完成"按钮,我将非常感激.

我的代码:

class ViewController1: UIViewController, UIPickerViewDelegate
{

    @IBOutlet var pickerView1: UIPickerView!
    @IBOutlet var pickerView2: UIPickerView!
    @IBOutlet var pickerView3: UIPickerView!
    @IBOutlet var pickerView4: UIPickerView!

    @IBOutlet var textField1: UITextField!
    @IBOutlet var textField2: UITextField!
    @IBOutlet var textField3: UITextField!
    @IBOutlet var textField4: UITextField!

    var hazards = ["a","b", "c"]
    var reasons = ["d", "e", "f"]
    var site = ["v","h","i","j"]
    var line = ["k", "l","m", "n"]

    override func viewDidLoad() {

        super.viewDidLoad()
        pickerView1 = UIPickerView()
        pickerView2 = UIPickerView()
        pickerView3 = UIPickerView()
        pickerView4 = UIPickerView()
        pickerView1.delegate …
Run Code Online (Sandbox Code Playgroud)

uipickerview uitextfield swift

10
推荐指数
1
解决办法
1万
查看次数

标签 统计

ios ×1

swift ×1

uipickerview ×1

uitextfield ×1