คำถามติดแท็ก uibutton

UIButton เป็น subclass ของ UIView สำหรับแสดงปุ่มใน iOS มันใช้กระบวนทัศน์การกระทำเป้าหมายเพื่อส่งเหตุการณ์ไปยังชั้นควบคุม

18
รับปุ่มคลิกภายใน UITableViewCell
ฉันมีตัวควบคุมมุมมองที่มีมุมมองตารางและปลายปากกาแยกต่างหากสำหรับแม่แบบเซลล์ตาราง แม่แบบเซลล์มีปุ่มบางปุ่ม ฉันต้องการเข้าถึงการคลิกปุ่มพร้อมกับดัชนีของเซลล์ที่คลิกภายในตัวควบคุมมุมมองที่ฉันได้กำหนดมุมมองตาราง ดังนั้นผมจึงมีViewController.hและViewController.mที่ผมมีUITableViewและTableTemplate.h, TableTemplate.mและTableTemplate.xibที่ฉันมีจะงอยที่กำหนดไว้ ViewController.mฉันต้องการเหตุการณ์คลิกปุ่มที่มีค่าดัชนีเซลล์ใน ความช่วยเหลือเกี่ยวกับฉันจะทำอย่างไร

15
วิธีการตั้งศูนย์ข้อความของ UIButton ใช้ IB
ฉันไม่สามารถตั้งชื่อ UIButton โดยใช้ IB เป็นศูนย์กลางได้ ชื่อของฉันคือหลายบรรทัด มันให้เช่นนี้ แต่ฉันต้องการแบบนี้ ฉันได้ให้พื้นที่ในนี้ แต่ฉันไม่ต้องการที่จะทำ เนื่องจากมันไม่ได้จัดตำแหน่งอย่างแน่นอนสำหรับบางกรณีและฉันรู้ว่ามีคุณสมบัติของ UILabel ในการตั้งค่าการจัดตำแหน่ง แต่ฉันไม่ต้องการเขียนโค้ดสำหรับสิ่งนั้น .. เพียงแค่ต้องการตั้งค่าทุกอย่างจาก IB ขอบคุณ

14
iOS: UIButton ปรับขนาดตามความยาวของข้อความ
ในตัวสร้างอินเทอร์เฟซการกดCommand+ ค้างไว้=จะปรับขนาดปุ่มให้พอดีกับข้อความ ฉันสงสัยว่านี่เป็นไปได้ไหมที่จะทำแบบเป็นโปรแกรมก่อนที่ปุ่มจะถูกเพิ่มลงในมุมมอง UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; [button.titleLabel setFont:[UIFont fontWithName:@"Arial-BoldMT" size:12]]; [button addTarget:self action:@selector(buttonTapped:) forControlEvents:UIControlEventTouchUpInside]; // I need to know the width needed to accomodate NSStringVariable [button setTitle:NSStringVariable forState:UIControlStateNormal]; // So that I can set the width property of the button before addSubview [button setFrame:CGRectMake(10, 0, width, fixedHeight)]; [subNavigation …
136 ios  uibutton 

19
ทำ UIButton โดยทางโปรแกรมใน Swift
ฉันกำลังพยายามสร้าง UI ของโปรแกรม ฉันจะทำให้การทำงานนี้ทำงานได้อย่างไร ฉันกำลังพัฒนาด้วยสวิฟท์ รหัสใน viewDidLoad: override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let myFirstLabel = UILabel() let myFirstButton = UIButton() myFirstLabel.text = "I made a label on the screen #toogood4you" myFirstLabel.font = UIFont(name: "MarkerFelt-Thin", size: 45) myFirstLabel.textColor …
130 ios  uibutton  swift 


6
วิธีการตั้งค่าสีข้อความของ UIButton?
ฉันลองเปลี่ยนสีของข้อความสำหรับปุ่มแล้ว แต่มันก็ยังคงเป็นสีขาวอยู่ isbeauty = UIButton() isbeauty.setTitle("Buy", forState: UIControlState.Normal) isbeauty.titleLabel?.textColor = UIColorFromRGB("F21B3F") isbeauty.titleLabel!.font = UIFont(name: "AppleSDGothicNeo-Thin" , size: 25) isbeauty.backgroundColor = UIColor.clearColor() isbeauty.layer.cornerRadius = 5 isbeauty.layer.borderWidth = 1 isbeauty.layer.borderColor = UIColorFromRGB("F21B3F").CGColor isbeauty.frame = CGRectMake(300, 134, 55, 26) isbeauty.addTarget(self,action: "first:", forControlEvents: UIControlEvents.TouchUpInside) self.view.addSubview(isbeauty) ฉันยังลองเปลี่ยนเป็นสีแดงดำน้ำเงิน แต่ไม่มีอะไรเกิดขึ้น
124 ios  swift  uibutton 

4
เป็นไปได้ไหมที่จะปรับตำแหน่ง x, y สำหรับ titleLabel ของ UIButton
เป็นไปได้ไหมที่จะปรับตำแหน่ง x, y สำหรับtitleLabela UIButton? นี่คือรหัสของฉัน: UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect]; [btn setFrame:CGRectMake(0.0f, 0.0f, 100.0f, 100.0f)]; [btn setTitle:[NSString stringWithFormat:@"Button %d", i+1] forState:UIControlStateNormal]; [btn addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside]; btn.titleLabel.frame = ???

9
การใช้สี Tint บน UIImageView
ฉันมีคลาสย่อยของUIButton. ฉันเพิ่มUIImageViewมันและเพิ่มรูปภาพ ฉันต้องการทาสีทับภาพด้วยสีอ่อน แต่ไม่ได้ผล จนถึงตอนนี้ฉันมี: - (id)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if (self) { self.backgroundColor = [UIColor clearColor]; self.clipsToBounds = YES; self.circleView = [[UIView alloc]init]; self.circleView.backgroundColor = [UIColor whiteColor]; self.circleView.layer.borderColor = [[Color getGraySeparatorColor]CGColor]; self.circleView.layer.borderWidth = 1; self.circleView.userInteractionEnabled = NO; self.circleView.translatesAutoresizingMaskIntoConstraints = NO; [self addSubview:self.circleView]; self.iconView = [[UIImageView alloc]init]; [self.iconView …

15
iPhone UIButton - ตำแหน่งภาพ
ฉันมีUIButtonข้อความ "สำรวจแอป" และUIImage(>) Interface Builderดูเหมือนว่า: [ (>) Explore the app ] แต่ฉันต้องวางสิ่งนี้ไว้UIImageหลังข้อความ: [ Explore the app (>) ] ฉันจะย้ายUIImageไปทางขวาได้อย่างไร?

12
วิธีเปลี่ยนภาพ UIButton ใน Swift
ฉันกำลังพยายามเปลี่ยนรูปภาพของ UIButton โดยใช้ Swift ... ฉันควรทำอย่างไร นี่คือรหัส OBJ-C แต่ฉันไม่รู้ด้วย Swift: [playButton setImage:[UIImage imageNamed:@"play.png"] forState:UIControlStateNormal];
112 ios  xcode  swift  uibutton 

21
UIButton จะไม่ไปที่ Aspect Fit ใน iPhone
ฉันมี UIButtons สองสามปุ่มและใน IB พวกเขาถูกตั้งค่าเป็น Aspect Fit แต่ด้วยเหตุผลบางอย่างพวกเขามักจะยืดออก คุณต้องตั้งค่าอย่างอื่นหรือไม่? ฉันลองใช้โหมดมุมมองที่แตกต่างกันทั้งหมดแล้ว แต่ก็ไม่มีอะไรทำงานเลย

16
เป็นไปได้ไหมที่จะเปลี่ยนสีพื้นหลัง UIButtons
หนึ่งนี้ทำให้ฉันนิ่งงัน เป็นไปได้หรือไม่ที่จะเปลี่ยนสีพื้นหลังของ UIButton ใน Cocoa สำหรับ iPhone ฉันได้ลองตั้งค่าสีพื้นหลังแล้ว แต่เปลี่ยนเฉพาะมุมเท่านั้น setBackgroundColor:ดูเหมือนจะเป็นวิธีเดียวที่ใช้ได้สำหรับสิ่งเหล่านี้ [random setBackgroundColor:[UIColor blueColor]]; [random.titleLabel setBackgroundColor:[UIColor blueColor]];

9
คุณเพิ่มการดำเนินการลงในปุ่มโดยใช้โปรแกรมใน xcode ได้อย่างไร
ฉันรู้วิธีเพิ่ม IBAction ลงในปุ่มโดยการลากจากตัวสร้างอินเทอร์เฟซ แต่ฉันต้องการเพิ่มการดำเนินการโดยใช้โปรแกรมเพื่อประหยัดเวลาและหลีกเลี่ยงการสลับไปมาอย่างต่อเนื่อง วิธีแก้ปัญหาอาจจะง่ายมาก แต่ดูเหมือนจะไม่พบคำตอบใด ๆ เมื่อค้นหา ขอบคุณ!

12
จะสร้างปุ่มโค้งมนง่ายๆใน Storyboard ได้อย่างไร?
ฉันเพิ่งเริ่มเรียนรู้การพัฒนา iOS ไม่พบวิธีสร้างปุ่มโค้งมนง่ายๆ ฉันพบแหล่งข้อมูลสำหรับเวอร์ชันเก่า ฉันต้องตั้งค่าพื้นหลังแบบกำหนดเองสำหรับปุ่มหรือไม่? ใน Android ฉันจะใช้แพตช์ 9 แต่ฉันรู้ว่า iOS ไม่มีความสามารถนี้

11
แนบพารามิเตอร์กับการดำเนินการ button.addTarget ใน Swift
ฉันพยายามส่งพารามิเตอร์พิเศษไปยังการดำเนินการ buttonClicked แต่ไม่สามารถสรุปได้ว่าไวยากรณ์ควรเป็นอย่างไรใน Swift button.addTarget(self, action: "buttonClicked:", forControlEvents: UIControlEvents.TouchUpInside) วิธี buttonClicked ของฉัน: func buttonClicked(sender:UIButton) { println("hello") } ใครมีความคิด? ขอบคุณสำหรับความช่วยเหลือของคุณ.
104 swift  button  uibutton 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.