我有一个名为"buttonPressed"的按钮.当我按下按钮时,我需要找到该按钮的x和y坐标.你有什么想法可以帮助我吗?
UIButton *circleButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
circleButton.frame = rect;
circleButton.layer.cornerRadius = 8.0f;
[circleButton addTarget:self
action:@selector(buttonPressed:)
forControlEvents:UIControlEventTouchUpInside];
[self addSubview:circleButton];
-(void)buttonPressed:(id)sender
{
}
Run Code Online (Sandbox Code Playgroud)
回答
- (IBAction)buttonPressed:(UIButton *)sender
{
CGPoint coordinates = sender.frame.origin;
CGFloat x = coordinates.x;
CGFloat y = coordinates.y;
}
Run Code Online (Sandbox Code Playgroud) 我正在阅读PHP手册.
我在手册中看到了以下句子"还有一个短回声标记,它总是在PHP 5.4.0及更高版本中可用".
我不明白这是什么意思?
我试图用所谓的短回声标签执行以下代码,因为手册说它总是在PHP 5.4.0及更高版本中可用.我正在使用PHP 7.1.10.
<!DOCTYPE HTML>
<html>
<head>
<title>Example</title>
</head>
<body>
<p>This is going to be ignored by PHP and displayed by the browser.</p>
<?= echo 'While this is going to be parsed.'; ?>
<p>This will also be ignored by PHP and displayed by the browser.</p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Parse error: syntax error, unexpected 'echo' (T_ECHO) in C:\xampp\htdocs\php_playground\hello.php on line 9
Run Code Online (Sandbox Code Playgroud)
如果它始终可用,那么为什么我会收到此错误?
关于这个短回声标记,我有三个问题 <?= ?>
<?= ?>?<form class="variations_form cart" action="<?php echo esc_url( apply_filters( 'woocommerce_add_to_cart_form_action', $product->get_permalink() ) ); ?>" method="post" enctype='multipart/form-data' data-product_id="<?php echo absint( $product->get_id() ); ?>" data-product_variations="<?php echo htmlspecialchars( wp_json_encode( $available_variations ) ); //WPCS: XSS ok. ?>">
Run Code Online (Sandbox Code Playgroud)
我在我的WordPress主题中有这个PHP代码,//WPCS: XSS ok. ?>关闭标签后无法正常工作.在具有相同注释行的相同文件中,关闭php tague效果很好.我运行PHP 7.0版
我为此尝试了Google,但是(令人惊讶地)找不到它。谁能指出我每个HTML标签的数组(使用Javascript语法)?我需要这个,因为我有一个图书馆,希望我将我想要的每个标签都列入白名单(并且我想要所有标签)。
因此,换句话说,数组将类似于:
var htmlTags = ['a', 'base', 'br', ...]
Run Code Online (Sandbox Code Playgroud)
*潜在关闭者的速记*
尽管此问题确实要求引用资源,但并不是在请求“收藏夹外资源”;实际上,答案中包含了全部资源。我确实相信此数组将来可能对其他人有用,因此请考虑不要关闭此问题(据我所知,它不符合“脱离主题”的条件),并将此HTML标签数组留给其他人使用寻找未来。如果找不到我,也没有任何评论者/答复者,那么显然这不是网络上已经存在的资源。
这是我的代码,如何在社交链接上添加 nofollow 和 noindex?
<?= wp_nav_menu([
'menu' => 'social_links',
'menu_class' => 'social-links',
'container' => false,
'echo' => false,
'depth' => 1,
'items_wrap' => '<ul class="%2$s">%3$s</ul>',
'item_spacing' => 'discard',
'link_before' => '',
'link_after' => '',
]) . "\n" ?>
Run Code Online (Sandbox Code Playgroud) 这有什么区别
<?php
myCode();
echo "Example";
?>
Run Code Online (Sandbox Code Playgroud)
和
<?php
myCode();
?>
Example
Run Code Online (Sandbox Code Playgroud)
这个?
在性能方面,最佳选择是什么?
我做了一个Benchmark打印20000000次"示例".我已经从CLI执行了脚本,而不是通过HTTP请求(Centos 7 64位).
使用"echo":153.06723901367sec
使用HTML:155.80555395508sec