小编Tj3*_*j3n的帖子

如何在 FSCalendar 中自定义单元格?

我正在尝试使用 FSCalendar 实现日期范围选择,我正在实现这一点,但我想要的视图不正确。任何人都可以帮忙吗?我想要像下面截图一样的输出,但我现在是这样的

我的当前输出:

在此处输入图片说明

期望的输出:

视图控制器.swift

class ViewController: UIViewController {


    @IBOutlet weak var calendar: FSCalendar!

    var firstDate: Date?
    var lastDate: Date?
    var datesRange: [Date]?
    fileprivate let gregorian = Calendar(identifier: .gregorian)
    fileprivate let formatter: DateFormatter = {
        let formatter = DateFormatter()
        formatter.dateFormat = "yyyy-MM-dd"
        return formatter
    }()
    let highlightedColorForRange = UIColor.init(red: 2/255, green: 138/255, blue: 75/238, alpha: 0.2)


    override func viewDidLoad() {
        super.viewDidLoad()

        calendar.delegate = self
        calendar.dataSource = self
        calendar.today = nil
        calendar.calendarHeaderView.backgroundColor = UIColor.lightGray
        calendar.calendarWeekdayView.backgroundColor = UIColor.lightGray.withAlphaComponent(0.1)
        calendar.register(DIYCalendarCell.self, forCellReuseIdentifier: "cell") …
Run Code Online (Sandbox Code Playgroud)

ios swift fscalendar

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

离开导航控制器

我试图离开初始视图控制器,并进入空白视图控制器.这很好,但这会使空白视图控制器也成为导航控制器的一部分,这不是我想要的.我想离开视图控制器.

在视图控制器中我试图脱离,它弹出它自己,当我尝试视图中的方法将出现目标视图控制器,self.navigationController?.topViewController返回自己,但self.navigationController?.popViewControllerAnimated(animated)不起作用

在此输入图像描述

ios segue swift

8
推荐指数
2
解决办法
3317
查看次数

在Swift中完成方法时执行一个操作

我希望在一个方法完成后执行一个操作,我在其他方法中执行一个方法,我希望第二个方法停止,直到第一个方法完成.

我有这个方法:

func ejecutarOBJC(){
    let txtNombre = self.view.viewWithTag(4) as? UITextField
    let textoNombre=txtNombre?.text
    let txtContra = self.view.viewWithTag(5) as? UITextField
    let textoContra=txtContra?.text


    let instanceOfCustomObject: SQLViewController =  SQLViewController()
    instanceOfCustomObject.nombre = textoNombre;
    instanceOfCustomObject.contra = textoContra;
    instanceOfCustomObject.obtenerExistenciaUsuario()

}
Run Code Online (Sandbox Code Playgroud)

还有另一种方法:

func otherMethod(){

    ejecutarOBJC()

//I want continue with that method when the execution of the other method finish

}
Run Code Online (Sandbox Code Playgroud)

iphone ipad ios swift ios9

-1
推荐指数
1
解决办法
2057
查看次数

标签 统计

ios ×3

swift ×3

fscalendar ×1

ios9 ×1

ipad ×1

iphone ×1

segue ×1