我有一个名为"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) 我有以下情况:
<div id="topDiv">
<div class="buttonDiv1">
<button class="buttonClass">Click</button>
</div>
<div class="buttonDiv2">
<button class="buttonClass">Click</button>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
请注意,这些不是 输入[type ='button'] 我试图选择topDiv下的两个按钮并更改它们的类.
$('#topDiv button').removeClass('buttonClass').addClass('classButton');
Run Code Online (Sandbox Code Playgroud)
这是行不通的.请任何建议将不胜感激.
在我看来<button>,HTML5本质上是一个<span>默认的样式和可能略有不同的DTD规则...(你不能<button>在a <button>或?)
我的理解是否正确?除了声明性目的和默认样式之外,是否有任何理由再使用该<button>标签?
嘿,我有一个名为next的按钮,当它第一次点击它时会创建一个文本框和标签,但我想让它在第二次单击时创建另一个文本框,然后删除按钮.
您好我有这个方法创建一个按钮数组,我想让它包装在方法中,因为我将使用它几次:
void CreatingButtons(int n, List<string> names)
{
Button[] Buttons = new Button[n];
int horizontal = 180; int vertical = 5;
int Height = 33; int Width = 350 / Buttons.Length;
for (int i = 0; i < Buttons.Length; i++)
{
Buttons[i] = new Button();
Buttons[i].Height = Height;
Buttons[i].Width = Width;
this.Controls.Add(Buttons[i]);
Buttons[i].Text = names[i];
Buttons[i].TextAlign = ContentAlignment.MiddleCenter;
Buttons[i].Location = new Point(horizontal, vertical);
horizontal += Buttons[i].Width;
Buttons[i].Click += (o, k) => { };
}
}
Run Code Online (Sandbox Code Playgroud)
我想在这里返回新创建的按钮数组
private void bHow_Click(object sender, EventArgs …Run Code Online (Sandbox Code Playgroud) Android Studio中没有错误消息.点击它时,"选择图像按钮"不响应.
我看过类似的问题,但没有一个是针对我的问题,并没有帮助
xml文件:
<de.hdodenhof.circleimageview.CircleImageView
android:layout_width="85dp"
android:layout_height="85dp"
android:src="@drawable/noprofileimg"
android:id="@+id/profilepic"
android:layout_marginBottom="37dp"
android:layout_alignBottom="@+id/imageView"
android:layout_centerHorizontal="true" />
<Button
android:id="@+id/pick_image_button"
android:layout_width="80dp"
android:layout_height="23dp"
android:text="Pick Image"
android:textSize="12dp"
android:padding="0dp"
android:background="@color/Gray"
android:layout_marginBottom="13dp"
android:layout_above="@+id/linearLayout"
android:layout_centerHorizontal="true"
android:onClick="onClick"
/>
Run Code Online (Sandbox Code Playgroud)
活动文件,
public class uploadprofileimg extends ActionBarActivity{
private static final int PICK_IMAGE = 100;
private ImageView imageView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_profile);
imageView = (ImageView) findViewById(R.id.profilepic);
Button pickImageButton = (Button) findViewById(R.id.pick_image_button);
pickImageButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
openGallery();
}
});
}
private void openGallery() {
Intent gallery = …Run Code Online (Sandbox Code Playgroud) 各位大家好,我对eclipse和一个简单的程序有一些问题.不知道这是什么问题,以及如何解决它.