UITableView - 背景图片大小和问题的问题位置

时间:2017-02-19 03:28:30

标签: ios swift uitableview uiimageview background-image

我希望在列表为空时在UITableView中设置背景图像。我使用以下代码设置它。它在iPhone 5中可以正常显示。但在iPhone 6以后的设备上显示了一些空间。

请帮忙。我是iOS开发的新手。

target_link_libraries(${TARGET_NAME} ${PAWLIB_DIR}/lib/libpawlib.a)
target_link_libraries(${TARGET_NAME} ${CMAKE_HOME_DIRECTORY}/../calikocat-source/lib/$<CONFIG>/libcalikocat.a)

Here is sample snapshot with actual problem

1 个答案:

答案 0 :(得分:0)

你的代码绝对正确。

问题在于,您可能会在viewDidLoad().期间设置背景图片,而是使用viewWillApper()进行尝试。它会根据您的桌面视图的大小设置您的框架。

还有其他选择。使用DispatchQueue.main.asyncAfter或使用performSelectorWithDelay后,在一段时间后重置图像帧。

如果你做不到,请告诉我。