我需要以仅显示图像顶部的方式对齐UIImageView
。 (请参见截图图片,UIImageView
标有红色轮廓)。
假设图像的宽度= 320px,高度= 300px,那么我想要显示全宽:320px但是对于高度,只显示前100px。
请指导我如何在iOS 9 / Swift 2.0上实现相同目标。
答案 0 :(得分:4)
您可以使用imageView上的contentMode属性来缩放图像的一部分。您可以选择几种不同的模式,在下面的示例中,我使用了/*
* crate function toInfix
* create empty stack
* initialize output, and operand1 and operand2 variables strings
* for loop entired input
* if input is operator
* pop thwo operands from the stack
* combine the two operands with the operator in between
* push the new expression on the stack
* if input is operand then push in the stack
*/
string toInfix(string input)
{
stack <char> stk;
string output, oprnd1, oprnd2;
for(auto& in : input)
{
if(isSymbol(in))
{
oprnd1 = stk.pop();
oprnd2 = stk.pop();
output = oprnd1 + in + oprnd2;
stk.push(output);
}
stk.push(in);
}
while(!stk.empty())
{
output = stk.pop();
}
return output;
}
UIViewContentMode.top