alexaubry / alexaubry/BulletinBoard

How do I show a specific page/BLTNItem on demand?

未关闭
#145 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Swift
星标
5.3k
派生
301
PR 合并指标
30 天内没有已合并 PR

描述

**Problem Description:**
How do I show a specific page/BLTNItem on demand?

**Steps to reproduce:**
Say I have a selection of 5 bulletins (created like in the documentation), and on press of a button I only want to show bulletin number 4

Currently I'm using:
`bulletinManager.showBulletin(above: self, animated: true)
`
`let fourthItem: BLTNItem = makeFourthPage()
`
`bulletinManager.push(item: fourthItem)
`

**However**, I get a "glitch" during the showBulletin animation where it very briefly shows the root item for half a second before pushing the intended Item.

I've tried changing the order, so creating and pushing the item first, then "showBulletin" but I get this error:

> You must call the `prepare` function before interacting with the bulletin.

**Environment:**
- Device: iPhone XR
- OS: 12.1
- Version of BulletinBoard: latest

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。