我在UIBrogressView上放置了一个UIProgressView。起初它很顺利。在我通过自动布局将其高度设置为20之后,出现了问题。进度视图始终位于屏幕的最左上角。甚至我用
[self.progress setFrame:CGRectMake(93, 100, self.scrollView.frame.size.width, self.scrollView.frame.size.height)];
根本不适合我。
非常感谢您的帮助。
答案 0 :(得分:0)
使用尺寸限制作为出口。然后,您可以轻松更改这些约束的值。使用自动布局时,不建议修改帧。
声明一个属性:
<div id="menu">
<ul>
<li><a href="#">HOME</a></li>
<li><a href="#">ABOUT US</a></li>
<li><a href="#">PRODUCTS/a>
<ul>
<li><a href="#">Product1</a></li>
<li><a href="#">Product2</a></li>
<li><a href="#">Product3</a></li>
<?php
$sqli = "select item from Rroducts ";
$stmt = sqlsrv_query( $conn, $sqli );
if( $stmt === false) {
die( print_r( sqlsrv_errors(), true) );
}
while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC) ) {
$item= $row[' item'];
echo "<li><a href='#'>".$item."</a></li>";
}
sqlsrv_free_stmt( $stmt2;
?>
</ul>
</li>
</ul>
并在实施中:
@property (strong, nonatomic) IBOutlet NSLayoutConstraint *heightConstraint;
@property (strong, nonatomic) IBOutlet NSLayoutConstraint *widthConstraint;
或者,您可以尝试在 self.heightConstraint = self.scrollView.frame.size.height;
self.widthConstraint= self.scrollView.frame.size.width;
中设置框架,但在使用自动布局时不建议这样做。