标签: user-interface

如何在Interface Builder中输入RGB值?

如何在Interface Builder中为背景输入RGB或Hex颜色值?我可以选择预定义的颜色,但我想手动输入RGB值.我在哪里可以做到这一点?

iphone user-interface xcode cocoa-touch interface-builder

212
推荐指数
2
解决办法
6万
查看次数

Mac SQLite编辑器

我知道CocoaMySQL,但我没有看到SQLite的Mac GUI,有吗?

我的谷歌搜索没有出现任何与Mac相关的GUI,这就是为什么我在这里而不是谷歌.

sqlite macos user-interface

210
推荐指数
11
解决办法
24万
查看次数

为什么好的UI设计对某些开发人员来说如此困难?

我们中的一些人在UI设计的柔和方面(特别是我自己)很难过."后端编码器"注定只是设计业务逻辑和数据层吗?我们可以做些什么来重新训练我们的大脑,以便更有效地设计令人愉悦和有用的表现层?

同事们推荐了几本书,包括网站设计,不要让我思考,为什么软件很糟糕,但我想知道其他人为消除这方面的不足做了什么?

user-interface

206
推荐指数
18
解决办法
5万
查看次数

Swing vs JavaFx用于桌面应用程序

我有一个非常大的程序,目前正在使用SWT.该程序可以在Windows,Mac和Linux上运行,它是一个包含许多元素的大型桌面应用程序.现在SWT有点老了我想切换到Swing或JavaFX.我想听听你对三件事的看法.

我主要担心的是桌面GUI应用程序会有什么好处?(我在网上看了很多人都认为JavaFX和Swing一样好,但除了简单的意见火焰战争之外我没有看到很多有效的论据).它必须适用于Windows,Mac和一些流行的Linux发行版.

  • 什么更干净,更容易维护?

  • 从头开始构建什么会更快?

我在我的应用程序中使用MVC方法,如果有任何帮助的话.

java user-interface swing javafx swingx

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

使用iOS 8在iPad上正确呈现UIAlertController

在iOS 8.0中,Apple引入了UIAlertController来取代UIActionSheet.不幸的是,Apple没有添加任何有关如何呈现它的信息.我在hayaGeek的博客上找到了一个关于它的条目,然而,它似乎不适用于iPad.视图完全错位:

放错了地方: 错位的图像

正确: 在此输入图像描述

我使用以下代码在界面上显示它:

    let alert = UIAlertController()
    // setting buttons
    self.presentModalViewController(alert, animated: true)
Run Code Online (Sandbox Code Playgroud)

还有其他方法可以将它添加到iPad吗?或者苹果只是忘了iPad,还是没有实现?

user-interface ipad ios uialertcontroller

186
推荐指数
11
解决办法
12万
查看次数

如何更改新材质主题中后退箭头的颜色?

我已将我的SDK更新为API 21,现在后退/上移图标是指向左侧的黑色箭头.

黑色后箭头

我希望它是灰色的.我怎样才能做到这一点?

例如,在Play商店中,箭头为白色.

我这样做是为了设置一些风格.我已经习惯@drawable/abc_ic_ab_back_mtrl_am_alphahomeAsUpIndicator.drawable是透明的(只有alpha),但箭头显示为黑色.我想知道我是否能像我一样设置颜色DrawerArrowStyle.或者,如果唯一的解决方案是创建我的@drawable/grey_arrow并使用它homeAsUpIndicator.

<!-- Base application theme -->
<style name="AppTheme" parent="Theme.AppCompat.Light">

    <item name="android:actionBarStyle" tools:ignore="NewApi">@style/MyActionBar</item>
    <item name="actionBarStyle">@style/MyActionBar</item>

    <item name="drawerArrowStyle">@style/DrawerArrowStyle</item>

    <item name="homeAsUpIndicator">@drawable/abc_ic_ab_back_mtrl_am_alpha</item>
    <item name="android:homeAsUpIndicator" tools:ignore="NewApi">@drawable/abc_ic_ab_back_mtrl_am_alpha</item>
</style>

<!-- ActionBar style -->
<style name="MyActionBar" parent="@style/Widget.AppCompat.Light.ActionBar.Solid">

    <item name="android:background">@color/actionbar_background</item>
    <!-- Support library compatibility -->
    <item name="background">@color/actionbar_background</item>
</style>

<!-- Style for the navigation drawer icon -->
<style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle">
    <item name="spinBars">true</item>
    <item name="color">@color/actionbar_text</item>
</style>
Run Code Online (Sandbox Code Playgroud)

到目前为止,我的解决方案是采用@drawable/abc_ic_ab_back_mtrl_am_alpha看似白色的,并使用照片编辑器将其绘制成我想要的颜色.它的工作原理,但我更喜欢使用@color/actionbar_textDrawerArrowStyle.

java user-interface android colors android-styles

181
推荐指数
15
解决办法
15万
查看次数

对象库在Xcode 10中的位置是什么?

在Xcode 10中,对象库在哪里显示视图和控制器对象,代码片段和介质曾经出现在Xcode 9及更旧版本的右下角?

Xcode 9:

Xcode项目窗口显示对象库

Xcode 10:

Xcode项目窗口显示与Xcode 9窗口相同的空间,为空

user-interface xcode xcode10

180
推荐指数
5
解决办法
5万
查看次数

如何让用户阅读错误消息?

如果您为非技术人员编程,您会发现自己处于高风险,用户不会阅读您措辞谨慎且具有启发性的错误消息,而只需点击第一个按钮就可以沮丧地耸耸肩.

所以,我想知道你可以推荐哪些好的做法来帮助用户真正阅读你的错误信息,而不是简单地放弃它.我能想到的想法会落在:

  • 格式化课程帮助; 也许是一个简单的短消息,带有"了解更多"按钮,可以生成更长,更详细的错误消息
  • 将所有错误消息链接到用户指南的某些部分(有些难以实现)
  • 只是不发出错误消息,只是拒绝执行任务(一种处理用户输入的"苹果"方式)

编辑:我想到的观众是一个相当广泛的用户群,不经常使用软件而且不是俘虏(即没有内部软件或狭隘的社区).在slashdot上询问了这个问题的更通用的形式,所以你可能想在那里检查一些答案.

user-interface runtime-error error-reporting ui-design

175
推荐指数
9
解决办法
4829
查看次数

自定义字体和XML布局(Android)

我正在尝试使用Android中的XML文件定义GUI布局.据我所知,没有办法指定您的小部件应该在XML文件中使用自定义字体(例如,您放置在assets/font /中的字体),并且您只能使用系统安装的字体.

我知道,在Java代码中,我可以使用唯一ID手动更改每个窗口小部件的字体.或者,我可以迭代Java中的所有小部件来进行此更改,但这可能会非常慢.

我还有其他选择吗?有没有更好的方法来制作具有自定义外观的小部件?我不是特别想要为我添加的每个新小部件手动更改字体.

java user-interface fonts android interface

174
推荐指数
9
解决办法
17万
查看次数

如何检查Android中的视图是否可见?

visibility在Android上设置为隐形:

myImageView.setVisibility(View.INVISIBLE);
Run Code Online (Sandbox Code Playgroud)

然后让它可见:

myImageView.setVisibility(View.VISIBLE);
Run Code Online (Sandbox Code Playgroud)

现在我不知道是否myImageView可见,我该如何检查:

if (myImageView IS VISIBLE) {
    Do something
} else {
    Do something else
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?我必须在括号内写什么?

user-interface android visible

168
推荐指数
3
解决办法
18万
查看次数