2017-10-20 8 views
0

카드로 맞춤 콘텐츠보기를 만드는 가장 좋은 방법은 무엇입니까? 지금은 이렇게 : 다음맞춤 콘텐츠 만들기 카드로보기

fileprivate var contentView: View! 
    fileprivate func prepareContentView() { 
    contentView = View() 

    let button = RaisedButton(title: "Raised Button", titleColor: .white) 
    button.pulseColor = .white 
    button.backgroundColor = Color.blue.base 
    contentView.layout(button) 
     .width(150) 
     .height(44) 
     .center() 
    } 

그리고이 카드에 내 콘텐츠보기를 할당 할 때 :

card.contentView = contentView 
card.contentViewEdgeInsetsPreset = .wideRectangle3 

내용보기가 표시되지 않습니다하지만.

어떻게 해결할 수 있습니까?

감사합니다.

답변

0

제한을 설정할 때 프레임의 프레임이 .zero 인 것이 문제입니다. 귀하가 contentView의 크기를 설정할 수 있으며 모두 작동해야한다고 말한 경우 :

contentView = View(frame: CGRect(x: 0, y: 0, width: 150, height: 44)) 

모두 최고!