我试图弹出一个窗口来通知用户某个动作,有点像Flutter应用程序在收到手势时显示播放/暂停通知的方式。
大约两秒钟就消失了。应用程序本身从菜单栏运行,因此弹出窗口不会从当前焦点的任何应用程序中获取控制权,而只是在其上显示并且无法与之交互。我基本上想要重新创建这个。在体内说
- (void)popup:(id)sender {}
这与android上的toast非常相似。
编辑:我仔细观察了颤动的应用程序,它只是显示两个图像(.png),一个用于巨大的暂停,另一个用于指示它的应用程序(在本例中为iTunes)。现在的问题是如何显示这样的图像。
答案 0 :(得分:1)
答案 1 :(得分:1)
为了复制这个,我在界面构建器中添加了一个“HUD窗口”,它只是一个NSPanel。然后我在面板上添加了一个图像视图,并将面板的颜色设置为清晰。然后我就可以将面板放在我的位置了想要并覆盖适当的图像。
答案 2 :(得分:0)
我正在使用此代码:
<?php
$startDate = new DateTimeImmutable('2021-03-20');
$numberOfDaysIWant = (int) $startDate->format('j'); // "j" gives you the day of the month, without leading zeroes