草庐IT

collapsing-margins

全部标签

swift - "Constrain to margins"在 Xcode 6.0.1 的 Interface Builder 中意味着什么

我理解“间距到最近的邻居”(在Xcode6中,尤其是在InterfaceBuilder中)的目的,但是“约束到边距”的意义何在?在特定控制按钮的边缘“与最近邻居的间距”与同时选中名为“约束到边距”复选框的事实之间是否存在联系?此功能在自动布局中的作用是什么?请在下面找到我正在谈论的带有红色包围的复选框和标签的屏幕截图:(Screenshotaboveinbiggerformat)预先感谢您对我的三个问题的回答。 最佳答案 iOS8引入了UIView的新属性:layoutMargins。简而言之:这4个值(aUIEdgeInsets)

javascript - 为什么 getComputedStyle 不考虑 margin 崩溃?

关于浏览器内的Javascript,window.getComputedStyle()方法应该给出应用于元素的CSS属性的最终使用值。根据MDNdocumentation,这意味着“在执行所有计算之后”。但是,“所有计算”似乎不包括margin崩溃。在Firefox和Chrome中(至少),指令getComputedStyle().marginBottom返回在计算任何边距折叠之前的计算值。例如,考虑以下元素:它的顶部和底部边距将被折叠,因为(大致)它的内容高度为零(参见theW3CCSS2Recommendation)。CSSOM方法将返回这些值:getComputedStyle()

ios - 如何调整 UITableView tableHeaderView 的左右 insets 或 margins?

我有一个“普通”风格的UITableView。我将View设置为TableView的tableViewHeader。该表还在右侧显示了部分索引。我的问题是弄清楚如果在iPhoneX(横向)和表格View的部分索引(如果有的话)上运行,如何插入标题View的左边缘和右边缘以考虑安全区域插入。我创建了一个简单的测试应用程序,其中添加了一些虚拟行、一个部分标题和部分索引。这是我使用UILabel创建简单标题View的代码。我的真实应用不会使用标签,而是使用自定义View。letlabel=UILabel()label.font=UIFont.systemFont(ofSize:30)labe

ios - 如果来自 iOS 上的同一对话,如何在通知中心显示 "Group/Collapse"多个通知

在Android上,当在两次调用NotificationManager.notify时提供相同的ID,通知抽屉中只会显示一个通知。但是如何在iOS上做到这一点谢谢 最佳答案 iOS上的通知并非旨在分组/折叠或由其他通知替换。只需查看其他Messenger应用程序,惯例是为每条消息单独通知,这与Android相反。此外,同一对话中的消息不会被新消息替换。Android在这里提供的功能在iOS中根本不存在。您可以改为发送静默通知(“推送同步”)并在客户端处理分组/替换,因为您可以更好地控制本地通知(例如,您可以删除单个本地通知,但不是单

ios - 如何将 "collapse"多个推送通知合并为一个?

在Android上,当在对NotificationManager.notify的两次调用中提供相同的id时,通知抽屉中只会显示一条通知。在BlackBerry上,在对Notification()的两次调用中提供相同的标签时,消息中心只会显示一个通知。iOS上的等效功能是什么?我们需要多次发送某些推送通知以使手机多次响铃和振动,但我们只想在锁定屏幕上显示一条消息。 最佳答案 iOS上的方法在概念上与Android和BlackBerry非常相似。来自Apple的APNs概述:Toallowthecoalescingofsimilarno

SQL 查询 : How to select multiple instances of a single item without collapsing into a group?

我正在尝试在Impala中执行SQL查询。我有一个数据表,其中(除其他外)有两列,其值相交多次。例如,假设我们有一个表,其中包含两列相关的姓名和电话号码:姓名电话号码约翰·史密斯(123)456-7890罗伯·约翰逊(123)456-7890格雷格·jackson(123)456-7890汤姆格林(123)456-7890jack·马西斯(123)456-7890约翰·史密斯(234)567-8901罗伯·约翰逊(234)567-8901乔·沃尔夫(234)567-8901迈克·托马斯(234)567-8901吉姆·摩尔(234)567-8901约翰·史密斯(345)678-9012罗

android - 为什么 Eclipse 会告诉我 LinearLayout 没有属性 "margin"?

当我尝试构建我的android项目时出现错误:Noresourceidentifierfoundforattribute'margin'inpackage'android'它引用这个布局作为罪魁祸首。但我找不到任何问题。知道为什么Eclipse会认为这些有边距的View没有边距吗? 最佳答案 在每个方向声明5p边距的正确属性名称是:android:layout_margin="5dp"注意layout_前缀。您需要删除显示android:margin="5dp"的行,这是Eclipse提示的原因。全套有效边距属性包括:layout_

android - Toast 的 margin 值有什么作用?

AndroidToast类提供了获取和设置边距的方法。我很确定他们指的是整个toast消息的外边距。由于Toast消息漂浮在UI上,为什么这些边距是必需的?我尝试查看SDK引用以及搜索Internet。我找到的最接近解决方案的是一行建议,即margins和offsets都允许控制Toast的定位。为什么我需要两种方法(尽管在概念上不同,因为边距允许根据容器宽度百分比进行指定)来控制Toast的定位?可以肯定的是,这些边距不像其他布局的填充那样工作,是吗?这没有意义,但我想说清楚。总而言之,我想知道为什么需要边距,边距有什么作用,以及边距和偏移量的用例,即什么时候应该使用边距,什么时候应

android - 我怎样才能减少 margin ?

我的一个观点现在看起来像这样。在大5附近,特别是在它的上方和下方,有相当大的余量。我怎样才能减少或删除这个margin?相关的XML代码如下所示:样式在这里:22spwrap_contentwrap_content80spwrap_contentwrap_content 最佳答案 将属性android:includeFontPadding="false"添加到大TextView,它必须缩小填充。 关于android-我怎样才能减少margin?,我们在StackOverflow上找到一个

android - 如何检测 GCM "collapsed"消息?

GCM消息的接收者如何检测消息是否已被GCM服务器使用collapse_key“折叠”?是否有可用的反馈?或最佳实践?目标是为“send_to_sync”模式创建一个最佳(最便宜)的实现,其中客户端仅在有消息丢失时“同步”。例子:假设一组10台设备通过GCM消息相互更新它们的确切位置。只有最新的更新是相关的,所以最好让每个用户都有自己的折叠键。由于使用GCM时有4个折叠键的限制,您不能为每个用户使用折叠键,因此您必须创建自己的系统并使用“send_to_sync”模式。如果每条“send_to_sync”消息都包含最新更新+以指示是否有任何遗漏的消息,那就太好了,如果没有,则无需同步。