我正在尝试创建一个大正方形,在大正方形内将有25个小正方形。我正在使用方形的png图像,其中包含25个小方块,并使用线性和线性水平对齐大文本视图在广场内。但是当我更改设备屏幕时,文本出现在png图像方块的边界之外。 这有什么解决方案吗? chart
class DecimalToIntegerConverter
altzeros = [0x06f0, 0xff10] # ... need all zeroes here
@@digits = altzeros.flat_map { |z| ((z.chr(Encoding::UTF_8))..((z+9).chr(Encoding::UTF_8))).to_a }.join('')
@@replacements = "0123456789" * altzeros.size
def self.convert(str)
str.tr(@@digits, @@replacements).to_i
end
end
str = "۱۹ and 25?"
str.scan(/[[:digit:]]+/).map do |s|
DecimalToIntegerConverter.convert(s)
end
# => [19, 25]
编辑 问题在于非HD设备
答案 0 :(得分:0)
问题在于imageView的宽度。我将宽度更改为300,现在没有问题。问题是imageView处于最大值,在低像素密度设备上无法更大。