草庐IT

iOS 自动布局错位 View 偏移一个错误

我有两个按钮,每个按钮应该占据View宽度的一半。我有:父View左侧按钮的前导空间约束左侧按钮到右侧按钮的尾随空格约束父View右侧按钮的尾随空格约束按钮的等宽约束我得到了错误的观点:Button1Expected:width=161Actual:width=160Button2Expected:width=161Actual:width=160我对垂直方面也有同样的看法。当然,320/2=160,对吧?谁能指出我做错了什么?还是我应该忽略这些警告? 最佳答案 错位的意见真的好像是建议多于要求。除非限制被打破,否则您可能没有什么可

ios - UICollectionView performBatchUpdates 导致 collectionview 在旋转设备时错位

如果我旋转设备而collectionviewperformBatchUpdate和reloadItemsAtIndexPaths,CollectionView将错位。但View仍将保持不变。简单地解决这个问题:setting[UIViewsetAnimationEnabled:NO];inwillRotateToInterfaceOrientation+setting[UIViewsetAnimationEnabled:YES];indidRotateToInterfaceOrientation但我认为这不是解决这个问题的好方法。有没有人有更好的主意?干杯。这是我的代码:-(void)

ios - 让 Xcode 5 找到所有错位的 View

我刚刚将一个使用Storyboard的项目从Xcode4转移到Xcode5,并且收到一大堆MisplacedView警告。然而,Xcode似乎有点害羞地向我展示它们。当我滚动Storyboard并选择内容时,Xcode将这些警告添加到IssueNavigator-然后,如果我没有快速跳到它们,删除它们,而我实际上没有改变任何东西。我什至还没有弄清楚是什么操作触发了警告的出现和消失。这真的很烦人-有一次那里有大约20个警告,但在我解决它们之前就立即消失了。我想追踪所有这些问题并解决它们,但我不知道如何做。是什么导致Xcode在IssueNavigator中添加和删除这些警告,当Xcode

新行中 ScrollView 插入符号错位的 iOS TextView

我有以下布局wellknowapproach在ScrollView中使用TextView。它总体上工作得很好,但有一个小问题让我很恼火。看看插入符号。插入新行时,自动版式不会更新。它只会在添加新字符时更新约束,突然该行再次正确显示。对于上下文,这在仅使用不带scrollView的TextView时效果非常好,所以我想知道我是否需要手动执行更多操作来模拟该行为。现在我在textViewDidChange委托(delegate)上触发了一个view.layoutIfNeeded()来解决这个问题,但我觉得这太过分了。提前致谢。 最佳答案

javascript - 由于触摸事件的类切换/高度变化,错位的可点击区域

如果您切换放置在上方的元素的高度,则在触摸设备上关于链接的可点击区域会出现奇怪的行为。如果您运行以下代码片段(例如,将其保存在本地并使用chrome来模拟触摸事件),您会注意到哈希#mylink被添加到url在某些情况下您没有点击红色链接区。而且有的时候你点击了红色区域,是不会添加的。例如如果您点击上方的灰色区域(前200像素),灰色区域会切换高度。=>好的。如果您单击增强的、较低的灰色区域(200px-400px),#mylink将被添加到url,就像您单击了红色链接区域一样。=>为什么?如果您点击上方的红色区域(前200像素,灰色区域最小化),#mylink不会添加到url。=>为

html - 与行内 block 错位(其他元素被压低)

我正在尝试将小方框对齐成一行。这些盒子每个都有2个元素。在某些情况下,第一个元素是“太多”的文本,以至于它分成两行。如果发生这种情况,此特殊行中的所有其他block如下所示。长话短说,这里是例子:http://jsfiddle.net/PMRQ5/如果您调整HTML字段的大小,您就会明白我的意思。有人可以帮忙吗?.songlist.even{background:#c2e4fa;background:-moz-linear-gradient(top,#d9eefc,#c2e4fa);margin-right:5px;}.songlist.odd{background:#faf4c2;b

html - Facebook 和 Twitter 按钮错位

该页面包含两个按钮,来自Twitter和来自Facebook。我在Firefox3.5.15中观察到的是:在加载页面时,按钮或多或少对齐(我指的是它们的底部)加载页面时,Facebook按钮向下移动几个像素,使其底部低于Twitter按钮的底部。如果我重新加载页面,按钮将再次对齐,并且即使在页面加载后仍保持此状态。有人可以解释一下发生了什么以及如何解决吗? 最佳答案 我通过添加vertical-align:top解决了这个问题(这是在使用他们新的HTML5标记时)。我的facebook按钮代码现在看起来像:(function(d){

iOS 8 MKAnnotationView rightCalloutAccessoryView 错位

总的来说,我对iOS的东西还是很陌生,在测试我们的应用程序与iOS8的兼容性时发现了一个问题。在iOS7中,一切正常,但在iOS8中,rightCalloutAccessoryView在某些情况下未对齐。第一个屏幕截图:正确对齐第二张截图:对齐错误如您所见,当InfoWindow的标题很长时就会出现问题。但在iOS7上情况并非如此,而且我找不到任何提及此情况已更改的信息?我试图了解原因并找到解决此问题的方法,但仍然找不到任何东西。这是我们自己可以解决的还是我们必须向Apple提交问题?任何帮助/想法将不胜感激,因为我不知何故对这个问题提出了过度挑战。添加MKAnnotationView

c++ - 如何解开 C++ lambda 的错位名称?

用g++-4.9.3-std=c++11编译后的代码#include#includeusingnamespacestd;intmain(){cout输出Z4mainEUlvE_作为Linuxx86_64上给定lambda的错位名称。但是,c++filt工具无法解开它。它只是输出给它的输入,Z4mainEUlvE_。我该如何解开它? 最佳答案 您可以使用GCC的特殊abi::__cxa_demangle函数:#include#include#include#include//deletemalloc'dmemorystructmall

java - 此处检测到错位的参数匹配器。您不能在 Mockito 中的验证或 stub 之外使用参数匹配器

在BundleProcessorTest.java中的以下两个测试用例中,我遇到了异常,但我的第一个测试用例成功通过。org.mockito.exceptions.misusing.InvalidUseOfMatchersException:Misplacedargumentmatcherdetectedhere:->atbundle.test.BundleProcessorTest.bundlePluginShouldNotBeNull(BundleProcessorTest.java:22)Youcannotuseargumentmatchersoutsideofverificat