草庐IT

适应性

全部标签

ios - 如何缩放 UIVIew 以适应 a4 纸张大小

我正在开发将UIView转换为PDF文件并将其适合A4纸张大小以进行打印的应用程序。如何缩放任何UIView以适应A4纸张大小?我将我的UIView设置为完全适合A4页面。 最佳答案 你可以转换类似的东西,funccreatePdfFromView(aView:UIView,saveToDocumentsWithFileNamefileName:String){letpdfData=NSMutableData()UIGraphicsBeginPDFContextToData(pdfData,aView.bounds,nil)UIGr

swift - 自动增加静态表格 View 单元格高度以适应标签内容高度

这是我的单元格布局的低质量模型:静态单元格的初始高度(在Storyboard中设置)为80。此单元格内有两个View。底部View的固定高度为40。顶部View具有布局约束以与顶部边距对齐并垂直对齐底部View。顶View里面是一个标签(蓝色)和一个按钮(黄色)标签还具有与View顶部对齐和与View底部对齐的约束。该布局和约束背后的想法是,例如,如果我将单元格的高度增加到100,底部View的高度将保持在40,而顶部View和标签的高度将扩展到60。我的标签有换行符,行数设置为0。我现在想要的是自动调整单元格的大小,以便在多于一行时显示标签的完整内容。我究竟该怎么做?我试过了:sel

ios - 如何调整字体大小以适应 UILabel 的高度和宽度

我有一个正方形UILabel(黄色),其中包含一个字母。我使用了来自thisSOanswer的以下代码调整字体大小,使其适合UILabel:letterLabel.font=UIFont(name:letterLabel.font.fontName,size:100)letterLabel.adjustsFontSizeToFitWidth=trueletterLabel.textAlignment=NSTextAlignment.Center如屏幕截图所示,字体大小取决于宽度。但由于文字只有一个字母,因此我们还需要看高度。我们如何调整字体大小,使高度也在UILabel范围内?

java - 如何调整 JTable 列以适应列单元格中最长的内容

我正在使用答案https://stackoverflow.com/a/5820366和http://tips4java.wordpress.com/2008/11/10/table-column-adjuster/它有效,但列的大小经常太宽或太窄。无论用HTML还是文本填充我的表格。使用标准TableModel来自oracle文档。调整模式=JTable.AUTO_RESIZE_OFF我的tabel容器是jGoodies:FormLayoutcurrentEventLayout=newFormLayout("fill:p","pref,pref");PanelBuildercurren

java - 可扩展/适应性强的 Java EE 应用程序 : interfaces vs interceptors and decorators

我们目前正在分析JavaEE应用程序新版本的技术要求。它是JavaEE6,但转移到7是一个选项。到目前为止,这是一个单一的应用程序,一个EAR,提供定义良好的功能。但是,需要能够根据实现项目和/或客户以非常具体的方式定义某些功能。例如,一些客户将有非常具体的安全限制。可以显示由框架处理的消息列表。对于一个客户,可以让用户看到所有内容,但另一个客户希望仅显示基于用户组的某些类型的消息。这是以特定于上下文的方式定义实现、调整核心功能的示例。另一个可能的需求是一些客户想要扩展给定的功能,增加新的可能性。这就是可扩展部分。因此,有必要拥有一个定义通用功能但具有可插拔部分以及扩展可能性的体系结构

java - 自动调整 Swing 元素的大小以适应容器的大小

不确定我需要的是否可行。我有一个包含一些内部元素的容器(JPanel)。我想知道是否可以强制内部元素适应容器的大小。我需要它们完全可见,即调整大小以适应面板的大小,而不是剪切内部元素的某些部分。滚动不是一个选项。这可以通过使用布局或其他方式实现吗?编辑:重要说明:问题是我无法访问内部元素,也无法访问它们的属性,所以我会说需要一个能够调整子元素大小以适应其大小的Layoutmanager。我测试了BorderLayout和GridBagLayout,但结果总是一样,内部元素被切掉了。 最佳答案 正是出于这个原因LayoutManage

JavaFX - 获取 GridPane 以适应父级

我有一个显示几个标签和一个按钮的简单GridPane,但我似乎无法让它适合父级StackPane。我该如何去做才能让它装满它所在的任何容器?GridPaneg=newGridPane();g.add(newLabel("Categories"),0,0);g.add(newLabel("Content"),1,0);ButtonnewCat=newButton("NewCategory");newCat.setOnAction(newEventHandler(){@Overridepublicvoidhandle(ActionEvente){System.out.println("Cl

python - 如何使wxpython网格自动适应窗口

我正在寻找一种简单的模式来使用窗口内的wx.grid.Grid对象获得自动适合窗口的效果。现在我的4列网格右侧有很多空白,但我发现这非常难看,如果所有列都根据窗口大小的变化展开或折叠会更好!有没有办法让它发挥作用? 最佳答案 您需要捕获窗口调整大小事件并将其绑定(bind)到事件处理程序。我在这个例子中展示了它:importwx.gridclassFrame(wx.Frame):def__init__(self,parent):wx.Frame.__init__(self,parent,id=wx.ID_ANY,title=u"Te

python - Bradley-Roth 自适应阈值算法 - 如何获得更好的性能?

我有以下图像阈值处理代码,使用Bradley-Roth图像阈值处理方法。fromPILimportImageimportcopyimporttimedefbradley_threshold(image,threshold=75,windowsize=5):ws=windowsizeimage2=copy.copy(image).convert('L')w,h=image.sizel=image.convert('L').load()l2=image2.load()threshold/=100.0foryinxrange(h):forxinxrange(w):#findneighbori

python - Keras CNN 图像和内核大小不匹配,即使在图像转换以适应后也是如此

我正在尝试运行类似于Kerasdocumantation"VGG-likeconvnet"中的CNN但对于一组自定义图像和二进制分类而不是10类输出。当我尝试拟合CNN时,我得到了这个冗长的错误,我认为它告诉我我的输入图像大小不适合CNN输入。ValueError:GpuDnnConvimagesandkernelmusthavethesamestacksizeApplynodethatcausedtheerror:GpuDnnConv{algo='small',inplace=True}(GpuContiguous.0,GpuContiguous.0,GpuAllocEmpty.0,