小编beg*_*r_T的帖子

添加模糊视图到标签?

如何将模糊视图添加到标签?标签位于UIImage前面,我希望标签的背景模糊,以便用户可以更好地阅读文本.我在标签的边界内得到了模糊效果,但是文本本身消失了(可能也会变得模糊,为什么会这样).我还尝试以编程方式添加标签,但我没有让它工作.我感谢任何帮助!

let blur = UIBlurEffect(style: .Light)
    let blurView = UIVisualEffectView(effect: blur)

    blurView.frame = findATeamLabel.bounds
    findATeamLabel.addSubview(blurView)
Run Code Online (Sandbox Code Playgroud)

label blur ios swift

5
推荐指数
2
解决办法
2334
查看次数

如何从日历中获取所有事件(Swift)

我对Swift有点新意,但真的很感兴趣.我希望将我存储在名为"Work"的日历中的所有事件都显示在tableView中.我一直在寻找这样的问题,但那里显示的代码似乎有些陈旧,并没有真正起作用.我怎么做?tableView应该能够显示标题,开始和结束日期.是否有可能像一串字符串中的所有标题一样.与开始和结束相同?得到一些提示真棒!

更新:我在类外声明了变量.现在我尝试了一个看起来像这样的代码,这要归功于我在这里得到的答案,但是我没有让单元格显示任何东西?!是的我已经在模拟器上的工作日历中创建了一个testEvent.

    override func viewDidAppear(animated: Bool) {

    let eventStore = EKEventStore()

    switch EKEventStore.authorizationStatusForEntityType(.Event) {
    case .Authorized:
        readEvents()
    case .Denied:
        print("Access denied")
    case .NotDetermined:

        eventStore.requestAccessToEntityType(.Event, completion: { (granted: Bool, NSError) -> Void in
            if granted {
                self.readEvents()

            }else{
                print("Access denied")
            }



        })
    default:
        print("Case Default")
    }
    self.tableView.reloadData()
}



func readEvents() {



    let eventStore = EKEventStore()
    let calendars = eventStore.calendarsForEntityType(.Event)

    for calendar in calendars {
        if calendar.source.title == "Work" {
            let oneMonthAgo = NSDate(timeIntervalSinceNow: -30*24*3600)
            let oneMonthAfter = NSDate(timeIntervalSinceNow: +30*24*3600)


            let predicate …
Run Code Online (Sandbox Code Playgroud)

calendar uitableview ios eventkit swift

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

只有底角圆润

我在tableView下面有一个textview,两个都是Backgroundcolor,所以它看起来好像是一个View.现在我希望textview的底角是圆角的,而不是顶部的角(因此你可以看到textview和tableview之间的间隙).我在这里找到了一些答案,但不知怎的,它只是让左下角圆润,而不是正确的?我也试过改变数组里面的顺序,没用.然后我尝试了左角,工作.但只有右角没有用?!这就是我现在所拥有的

let rectShape = CAShapeLayer()
    rectShape.bounds = self.eventDescription.frame
    rectShape.position = self.eventDescription.center
    rectShape.path = UIBezierPath(roundedRect: self.eventDescription.bounds, byRoundingCorners: [.BottomLeft, .BottomRight], cornerRadii: CGSize(width: 20, height: 20)).CGPath




    self.eventDescription.layer.mask = rectShape
Run Code Online (Sandbox Code Playgroud)

rounded-corners textview ios swift

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

标签 统计

ios ×3

swift ×3

blur ×1

calendar ×1

eventkit ×1

label ×1

rounded-corners ×1

textview ×1

uitableview ×1