사용자 정의 UIButton-IBAction이 작동하지 않음

user1282637

IBAction에 연결된 기본 UIButton이 있습니다 (내부 손질). 이것은 잘 작동하므로 내 연결이 정상이라는 것을 알고 있습니다. UIButton 클래스를 내 사용자 지정 버튼으로 변경하면 IBAction이 더 이상 트리거되지 않습니다. 아래는 내 사용자 지정 UIButton의 코드입니다. 왜 이런 일이 발생하는지 아이디어가 있습니까?

import UIKit

@IBDesignable
class PrimaryButton: UIButton {

    override init(frame: CGRect) {
        super.init(frame: frame)
        initView()
    }

    required init?(coder aDecoder: NSCoder) {
        super.init(coder: aDecoder)
        initView()
    }


    private func initView() {
        let view = viewFromNibForClass()

        view.frame = bounds

        view.autoresizingMask = [
            UIViewAutoresizing.flexibleWidth,
            UIViewAutoresizing.flexibleHeight
        ]

        addSubview(view)
    }

    private func viewFromNibForClass() -> UIView {
        let bundle = Bundle(for: type(of: self))
        let nib = UINib(nibName: String(describing: type(of: self)), bundle: bundle)
        let view = nib.instantiate(withOwner: self, options: nil).first as! UIView

        return view
    }
}
Avt

버튼이 더 이상 터치를받지 않기 때문에 코드가 작동하지 않습니다. 모든 터치는 추가 한 최상위 사용자 정의보기로 전송됩니다.

view.userInteractionEnabled = false터치시 투명하게 설정 합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

사용자 정의 UIButton 배경색이 작동하지 않음

분류에서Dev

사용자 정의 UIButton의 자동 레이아웃이 일부 장치에서 작동하지 않습니다.

분류에서Dev

iOS 사용자 정의 UIButton이보기에 표시되지 않음

분류에서Dev

OpenCart PHP 사용자 정의 기능이 작동하지 않음

분류에서Dev

사용자 정의 탭이 작동하지 않음

분류에서Dev

OData : 사용자 지정 작업이 작동하지 않음

분류에서Dev

UIButton setTittle이 특정 경우에 작동하지 않음

분류에서Dev

iOS-UIPageControl의 UIButton이 작동하지 않음

분류에서Dev

IOS 7.1 : UIButton의 선택된 제목이 작동하지 않음

분류에서Dev

iOS UiButton의 색상 변경이 작동하지 않음

분류에서Dev

Wordpress 사용자 정의 이미지 컨트롤이 작동하지 않음

분류에서Dev

Xamarin Forms의 사용자 지정 컨트롤이 작동하지 않음

분류에서Dev

사용자 정의 MKOverlayRenderer (RubyMotion)에서 이미지가 작동하지 않음

분류에서Dev

JustGage의 사용자 정의 색상이 제대로 작동하지 않음

분류에서Dev

WebAPI 사용자 정의 ExceptionFilterAttribute의 Ninject Property Injection이 작동하지 않음

분류에서Dev

사용자 설정 저장 [winforms] 2.0이 작동하지 않음

분류에서Dev

재정의 된 후 Django 사용자 모델이 작동하지 않음

분류에서Dev

사용자 정의 CSS 속성 "배경색"이 작동하지 않음

분류에서Dev

사용자 정의 "html_email_template_name"이 작동하지 않음

분류에서Dev

사용자 정의 필드 확인이 제대로 작동하지 않음

분류에서Dev

PHP 사용자 정의 네임 스페이스가 작동하지 않음

분류에서Dev

iOS 버튼이 사용자 정의보기에서 작동하지 않음

분류에서Dev

사용자 정의 된 도구 설명이 제대로 작동하지 않음

분류에서Dev

Swift-사용자 정의 TableView가 UIButton 클릭을 실행하지 않음

분류에서Dev

Windows 10 사용자 지정 시작 화면 타일이 작동하지 않음

분류에서Dev

사용자 정의 QGraphicsItem이 제대로 이동하지 않음

분류에서Dev

Jersey의 AbstractHttpContextInjectable을 사용하는 사용자 지정 메서드 주석이 작동하지 않음

분류에서Dev

사용자 정의 UIButton setSelected 이상한 동작

분류에서Dev

Laravel 작업 테이블 사용자 특정이 작동하지 않음

Related 관련 기사

  1. 1

    사용자 정의 UIButton 배경색이 작동하지 않음

  2. 2

    사용자 정의 UIButton의 자동 레이아웃이 일부 장치에서 작동하지 않습니다.

  3. 3

    iOS 사용자 정의 UIButton이보기에 표시되지 않음

  4. 4

    OpenCart PHP 사용자 정의 기능이 작동하지 않음

  5. 5

    사용자 정의 탭이 작동하지 않음

  6. 6

    OData : 사용자 지정 작업이 작동하지 않음

  7. 7

    UIButton setTittle이 특정 경우에 작동하지 않음

  8. 8

    iOS-UIPageControl의 UIButton이 작동하지 않음

  9. 9

    IOS 7.1 : UIButton의 선택된 제목이 작동하지 않음

  10. 10

    iOS UiButton의 색상 변경이 작동하지 않음

  11. 11

    Wordpress 사용자 정의 이미지 컨트롤이 작동하지 않음

  12. 12

    Xamarin Forms의 사용자 지정 컨트롤이 작동하지 않음

  13. 13

    사용자 정의 MKOverlayRenderer (RubyMotion)에서 이미지가 작동하지 않음

  14. 14

    JustGage의 사용자 정의 색상이 제대로 작동하지 않음

  15. 15

    WebAPI 사용자 정의 ExceptionFilterAttribute의 Ninject Property Injection이 작동하지 않음

  16. 16

    사용자 설정 저장 [winforms] 2.0이 작동하지 않음

  17. 17

    재정의 된 후 Django 사용자 모델이 작동하지 않음

  18. 18

    사용자 정의 CSS 속성 "배경색"이 작동하지 않음

  19. 19

    사용자 정의 "html_email_template_name"이 작동하지 않음

  20. 20

    사용자 정의 필드 확인이 제대로 작동하지 않음

  21. 21

    PHP 사용자 정의 네임 스페이스가 작동하지 않음

  22. 22

    iOS 버튼이 사용자 정의보기에서 작동하지 않음

  23. 23

    사용자 정의 된 도구 설명이 제대로 작동하지 않음

  24. 24

    Swift-사용자 정의 TableView가 UIButton 클릭을 실행하지 않음

  25. 25

    Windows 10 사용자 지정 시작 화면 타일이 작동하지 않음

  26. 26

    사용자 정의 QGraphicsItem이 제대로 이동하지 않음

  27. 27

    Jersey의 AbstractHttpContextInjectable을 사용하는 사용자 지정 메서드 주석이 작동하지 않음

  28. 28

    사용자 정의 UIButton setSelected 이상한 동작

  29. 29

    Laravel 작업 테이블 사용자 특정이 작동하지 않음

뜨겁다태그

보관