草庐IT

interface-design

全部标签

interface-builder - 无法在 Xcode 6 中测试实时渲染

最近我下载了新的XCode6beta版本。在苹果文档中说我们可以在.swift文件中编辑代码时看到输出,而无需构建和运行。我还没有找到任何方法来实现实时渲染。你能帮我解决这个问题吗?提前致谢 最佳答案 将项目设置为cocoatouch框架很重要!然后:1.)在类定义之前将@IBDesignable添加到您的自定义UIView。(一开始覆盖drawInRect函数可能会有所帮助。)2.)将UIView对象添加到您的.xib或.storyboard文件中,将其类更改为具有@IBDesignable属性的customView。它应该可以工

Qt Creator - UI Designer可视化设计窗体

目录创建ui文件将ui文件转换成py文件创建GUI程序多重继承方法引用UI模块单继承与界面独立封装(推荐)创建ui文件在QtCreator选择NewFile,然后依次选择Qt-->QtDesignerForm,点击Choose。选择Widget;保存文件,然后可以看到如下界面:设计好自己的窗体:添加了1个Label,1个PushButton,然后通过右面的对象浏览器,点击编辑下方的对象属性数据,比如:object_name,text,font 保存FormHello.ui文件。可以通过IDLE打开ui文件,实际上是一个XML文件,记录了窗体上各组件的属性以及位置分布。将ui文件转换成py文件准

ios - "Unknown class in interface builder file"在 Storyboard中使用从泛型类继承的类时

我最近重构了我的类BookTableViewController来自UITableViewController的简单继承,所以它现在继承自通用类FetchedResultsTableViewController它本身继承自UITableViewController.类声明如下所示:classBookTableViewController:FetchedResultsTableViewController{overridefuncviewDidLoad(){//breakpointsinheredonotcatch!}}classFetchedResultsTableViewContro

c# - 协议(protocol)与接口(interface)

这个问题在这里已经有了答案:DifferencesbetweenJavainterfacesandObjective-Cprotocols?(2个答案)关闭8年前。我一直在阅读swift文档,并在Playground上工作。我不得不承认我对Objective-C/iOS开发的了解为零(至少在Xamarin之外)。在我看来,协议(protocol)似乎与C#接口(interface)相同。然而,我在网上浏览时注意到,Objective-C有一个协议(protocol)(source)和接口(interface)的概念(虽然我不太确定有什么区别是)。Swift似乎两者都没有——只有协议(p

vue3 组合式 ant.design组件Table嵌套表格,从后端获取数据并动态渲染

在根据官方文档使用ant.design中的嵌套表格时,发现官方文档很多地方都不够详细。在过程中踩了不少坑,例如:子表如何获取父表的数据?如何获取子表的行索引?如何让子表的数据源来自父表该行的数据?总之,最后还是磕磕绊绊做完了功能,于是第一时间把代码整理出来以作分享。首先,后端返回的数据是json格式。后端返回数据格式如下:{"result":true,"errorCode":null,"errorMsg":null,"data":[{"id":"001","name":"A","releaseVersion":"v2.00.02","subSystem":"a","type":"edit","

java - Eclipse 可以自动生成第三方库类的接口(interface)吗?

我正在使用Apache公共(public)网络库中的ApacheFTPClient类。可悲的是,它没有为大多数功能实现接口(interface),这使得使用它的测试类变得棘手。所以,我想我会创建自己的类来包装这个类并实现一个接口(interface)。无论如何,这就是背景。我的问题是,是否可以在Eclipse中生成一个接口(interface)(类似于重构->提取接口(interface)),但对于位于jar文件中的第3方代码?澄清一下,我现在不是在寻找FTPClient来实现新接口(interface),而是要创建一个接口(interface)来模拟与FTPClient相同的公共(p

java - 获得正确的接口(interface)粒度级别

我目前正在做一些API设计工作,涉及到一些接口(interface)的规范作为抽象,稍后将由各种具体类实现。碰巧,我正在使用Java,但我认为这个问题与支持类似接口(interface)概念的任何语言都相关。我注意到通常有一个选项:做一个大界面,方法齐全创建多个接口(interface),每个接口(interface)包含所有方法的一个子集(单个具体类可能必须实现多个或所有这些接口(interface))每种方法的优点/缺点是什么? 最佳答案 拆分接口(interface)的优点是您可以将方法分成一组有意义的职责。缺点是您的接口(i

java - 一般地使用 Scala 闭包实现 Java 单一抽象方法接口(interface)?

据我了解,当它们最终出现时,我们将能够用Java闭包替代等效的单方法接口(interface)。是否有用于执行相同操作的标准Scala习惯用法-使用Scala闭包实现Java单一抽象方法接口(interface)?理想情况下,我希望以下内容能够自动运行test("Closure"){varevent:PropertyChangeEvent=nullvarlabel=newJLabel()label.addPropertyChangeListener({e:PropertyChangeEvent=>event=e})label.setText("fred")event.getNewVal

java - 如何在 Java 8 编译时确保方法签名 "implements"是功能接口(interface)

在Java8中是否有任何类似方法的implements关键字?假设我有一个函数式界面:@FunctionalInterfaceinterfaceLongHasher{inthash(longx);}还有一个包含3个静态方法的库“实现”这个功能接口(interface):classLongHashes{staticintxorHash(longx){return(int)(x^(x>>>32));}staticintcontinuingHash(longx){return(int)(x+(x>>>32));}staticintrandomHash(longx){returnxorHash

java - "Attempting to use an incompatible return type"接口(interface)继承

我遇到了使用继承的不兼容返回类型的问题。publicinterfaceA{}publicinterfaceBextendsA{}publicinterfaceC{MapgetMapping();}publicinterfaceDextendsC{MapgetMapping();}有没有办法让它工作?现在编译器告诉我我正在接口(interface)D上“尝试使用不兼容的返回类型”。 最佳答案 我建议你使用interfaceC{MapgetMapping();}这表示“将String映射到A或A的子类型的映射”。这与Map兼容.