是否可以轻松地为用户显示提醒?类似的东西:
save
title
ifEmpty: [ 'Title cannot be empty' alert ]
ifNotEmpty: [ "…do the saving…" ]
因此,如果title
ivar为空,则用户将看到带有相应消息的对话框。
答案 0 :(得分:2)
你可以(稍微)调整对话框窗口,然后用块显示它。
喜欢将它居中在屏幕上,并带有红色边框。
UIManager default
alert: 'Something is wrong'
title: 'Issue ahead'
configure: [ :d | d position: Display center; borderColor: Color red].
答案 1 :(得分:1)
它将是:
self inform: 'Title cannot be empty'
但说实话,我对此并不满意,因为它就像是一个咆哮的通知。
大部分时间,这正是你想要的,但有时候你需要一个模态通知......无论如何,这就是你所需要的:)
答案 2 :(得分:0)
是的
对于典型的错误对话框,您可以使用这段代码
UIManager default abort: 'Title cannot be empty'.
对于用户没有点击确定按钮的咆哮消息,您可以使用此
UIManager default inform: 'Data has been saved'.
UIManager实际上有很多选项,你可以使用很多消息。只是探索课程,我相信你会找到适合你需求的东西。