UIPickerView全屏滚动 - Swift

时间:2017-07-08 16:06:22

标签: swift scroll uiscrollview uipickerview uialertcontroller

我对我的挑选视图有疑问。 我的页面是UIScrollView。如何从我的页面的任何部分滚动我的选择器视图?

我的选择观点如下:

//Create a frame (placeholder/wrapper) for the picker and then create the picker
    let picker: UIPickerView = {
        let picker = UIPickerView(frame: CGRect(x: 230, y: -150, width: 80, height: 300));

        picker.isUserInteractionEnabled = true
        return picker
    }()

    //set the pickers datasource and delegate

    func numberOfComponents(in pickerView: UIPickerView) -> Int {
        return 1
    }

    // returns number of rows
    func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int{
        return 5;
    }

    // Return the title of each row in your picker
    func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
        print(row)
        return "\(row)"
    }


    func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {

    }

0 个答案:

没有答案