如果使用XCode 8 XIB文件,UIView initWithCoder将获得帧(0,0,1000,1000)而不是XIB帧大小设置。
检查它将添加的XIB xml文件的差异
<rect key="frame" x="110" y="0.0" width="20" height="17"/>
并删除矩形框设置,例如
layoutSubviews
删除矩形框设置是在initWithCoder中获取宽度1000和高度1000的主要原因。
因此,任何相关的尺寸计算,我们都需要在public static IEnumerable<int> UniqueDigits(int start, int count)
{
for (var i = start; i < (start + count); i++)
{
var s = i.ToString();
if (s.Distinct().Count() == s.Length)
{
yield return i;
}
}
}
处理。